ALMOST a direct fit for my john deere la110 . i did have to cut the wires off my old one to use on the new engine . The mounting are not threaded but dont worry you just screw your orinal bolts right into the unthreaded holes and they easily cut their own threads . Engine runs well and fits perfectly . the horse power is 1.5 less than my original engine however it is not noticable because of the new tech that is used in the new engine .