I just did mine last weekend for $125. I already had all required vaccines and PPD result. and my insurance will cover blood-test part. So call around and find the cheapest place. :-)