knowing about engines, tools, and mechanical is a must, a shop to work on things is nice to also have, alot of people have issues because they think everything will go together with no problems, not the case. I have built my company around a turn key bicycle, add gas and go, sure it might not be as rewarding as doing it yourself, but it can be way less frustrating.