I have in my hand a new pedal assembly for a 96 and the part # is F6TA-9F836-AA
I have some pictures of it and will upload them to webshots so you can compare it to yours.
I imagine the 96 pedal or TPS will work just fine in your 95
I also have a 2000 pedal assembly and have used the TPS from it on my pedal. They're 100% interchangable and even have the same part numbers. Hell, the whole pedal assembly from the 00 works in my 96.
I have some pictures of it and will upload them to webshots so you can compare it to yours.
I imagine the 96 pedal or TPS will work just fine in your 95
I also have a 2000 pedal assembly and have used the TPS from it on my pedal. They're 100% interchangable and even have the same part numbers. Hell, the whole pedal assembly from the 00 works in my 96.