Overhauling your engine is not a simple task. It consist of deconstructing of the engine and having new internal components such as new pistons, piston rings, main bearings, valves and springs. Engine overhaul is basically giving your engine a new life. Most engine wears out over time due to heat and normal wear and tear. Some engine deteriorate quicker than others from being driven too hard like a race car.