i have a jasper and have put about 7,000 miles on it. so far so good. just make sure you find out the bore of the engine you will buy.sometimes thay will go to far.and jasper will not only cover parts thay also cover labor, not a bad deal. i dont know about the others.just ask lots of questions and if thay dont like to answer then i would stay away from them. i liked what jasper had to say.