I've used these guys before and was happy with the results.

http://www.dynamicrenovation.net/refinishing.php

thought I got a lot of parts plated for the money. quick turnaround... I had the parts back in my hands in about 2 weeks. for the time and effort it appears to take to do yourself sending out to professional plater seems like money well spent