Flight Safety International in West Palm Bay Florida is the place most companies send their guys.
I have no idea of the cost though, but if I remember right it can all be done in the simulator - you never need to fly the "real thing".
More details here
http://www.flightsafety.com/searchresults3.php?home=my
BG.