I'd rather have the piston mfg do the pin fitting. I figure they have better tooling and more experience doing it than the local engine shop. Someone like Diamond probably fits dozens of pistons a day.