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.
There are quite a few parts that have been changed from the first edition Rockets. Now that my bike has been falling apart all over the place I'm finding more and more.
The only place to be sure of getting correct and new parts are through authorized dealers. BikeBandit.com can also get parts but they are more expensive and can take even longer to get Triumph stuff. You also need to know exactly what you're buying whereas the dealer can lookup stuff for you.
You can find stuff on ebay and such but the condition of parts will be iffy.