#25179711 from fullthrottles website has been replaced by #19207203. I just got one in my hands today and it has been changed totally. Still 3.5 but looks nothing like the aluminum bodied maf,now all plastic. I crossed the numbers and it fits 04-05 GTO,97-00 vette,98-02 firebird. So that's the correct one. Also comes with a jumper harness cause the connector has changed. No doubt another cost saving measure from GM.