I would suggest talking to CR3motorsports for all the parts you'll need for the build, I've gotten a majority of my parts from him and will be getting more. Great guy to buy from IMHO. And for the assembly i would highly suggest going to a trusted local shop. It'll be easier to monitor the progress and make sure you can stay with in the budget. Its a lot easier to get decisions pushed on to you when you're not face to face with the person.