How much have you budgeted: time and money?
How much work can you do yourself?
Do you have a shop, tools and equipment?