2003 Lexus IS300 motor / engine -miles= - 149k is a used item with a 6 month warranty. 2003 Lexus IS300 motor / engine -miles= - 149k is genuine and has part numbers 2JZ-GE and 2JZGE. This Lexus part sells for $599.
Please note, this is an engine longblock, and will not include accessories such as pumps, manifolds, wiring, transmission, etc... Please use your own accessories during installation.