Try Oregon Engines. They have a store on ebay I bought my 3vze motor from them. They have the best warranty I've seen and the price aint bad. They have 100+ reviews from various repair shops and they are all good so I would check them out.