You should get BWD part number S9197.It should be around 30 bucks.They probably gave you one for the 4G63, as Advance Auto does not show the correct one for us unless you look up a 95-99 Neon.EDIT: Yours does not look like a 4G63 reverse sensor, they have a eleongated tip on them.How is it too long? Because it looks correct.Maybe its not the sensor thats wrong, but something else.