Was going to rebuild my 340 also untill I started looking at cost. Instead I found another motor all done (383) with low miles for 1200.00, so I bought that. I got lucky because the guy was local and I got to hear it run before he pulled it. Maybe you could look to doing something like that. Or...