Funny story....
My bike was waiting for over a month for the TPS. When it finally came in the service manager noticed that the part number was different than what he thought he ordered. I asked him if it was possible that they had a bunch of problems with the first one, and they changed it. He thought the part might have been improved and given a new part number. Don't know, but you might want to really investigate before you order one, I would hate for you to get the old/broken one.
-trey