1) Nope, if you order locally, you'll still be paying a lot because they want money too.
2) Call your local body shops, they can tell you how much it costs. probably about $500-$700 - sand yourself, saves in labor fees.
3) C-West, Bomex, Buddy Club, Mugen, OE, blah blah etc etc.
www.groupbuycenter.com
www.asylumms.com
www.importfan.com