All that will definately be expensive. Best way though is to visit some local shops and check out their work then talk to some of their customers to see what their experience was. Any reputable shop you go to will charge a hefty price for all that work.
Check out
http://www.fiberglassforums.com/ there is tons of info there. With some reading and patience you can do this yourself.