Welcome to chr george. I agree with the guys about the budget. There always seems to be something that throws it off. But it is a good idea to have a price in mind when starting any project. Just be prepared to be flexable and that it is going to take you longer than you think. But like the guys also said it is all going to be so worth it when you get to drive it.