Our experiences with Jasper engines has always been good. Jasper uses OEM or better quality parts, not cheapy replacement parts from AutoZone. Timing chain and oil pump will be fine. The only accessory to be wary of is the alternator, and only if it's a Denso unit.