Start wit your local machine shop. I've found it makes things easier an smoother to have them get most of the hard parts if you're doing a rebuild. Cost wise it may be a little more, but they know what sizs and you can go down and talk to them if there's a problem. Pretty much anyone can be a good vendor. Find one that has what you need and isn't too far away. As for big mail order places I like Mancini and SUmmit, in that order. Although I've used Campbell Racing, Jegs, PAW, and bought direct from manufacturers. The biggest point is it's your engine. It's your purchase. Know what you need, and the right measurements, and pretty much anyone is fine.