Ted at engnbldr.com if your looking for economy and quality. You can get a rebuild kit from him and have a local machine shop do the work if you want. That would probably be the cheapest.
most competent machine shops can get the same parts that Ted sells for less than it would be to have them shipped from ted