Anyone ever had their engine rebuilt? How did it turn out? is it worth it?