i see two red flags on the engine here. the body was built 04A which was first week in April and the motor was cast L127 second week dec pretty far gap imo. By the XN aren't the numbers above supposed to match the vin if its a #'s match?? just my 2 pennies