Custom Metal Finishing is fine for pot metal and chrome, prices are reasonable. I would not use them for any other plating though. I had them do all of my pot metal last year - i did hand 2 pieces back to them to redo, but the rest looked really good.
http://www.chromeplatingin.com/