I do have one but not now, after next summer. Perfectly running but I need to keep the lower block with oil pan .So if you have a damaged one, you could swap the lower block.
And yes the 03-04 is bolt on but you also need wiring harness, ecu, speedo, ignition (key) and controls. Gas cap, rear trunk lock…….