I believe the engine, harness and ecu will be required.

Is it better? Depends on what you're looking for. The 94-96 3.5's have more HP but are also more complicated being DOHC designs versus the SOHC design of the less powerful 98+ models.