I have a 95 lexus es300. I need to replace the engine. my question is, in my search for a new engine I have found many 1mz engines but some are for different year models, are these engines compatible with my car or do I need to get an engine that is specific for the 95 model? any help would be greatly appreciated. also, what would be a good buying price for a replacement engine. again, thanks for any and all help with this.