I've always done my work myself. Machine shops around here are a hassle to get work done, plus trusting their work. There is only one that I trust and he stays backed up year round. It's also hard to get him to touch anything with less than 1000 hp, so my latest engine is a Blueprint pro series...