We purchased a BeBop body and have been satisfied. I am with you on the windsheld frame but you can buy an aluminum one from DJ's that trims the car out nicely (we did).
You probably can buy cheaper. We chose to build because I wanted my son to learn something and for the experience.