Just was looking for some spare parts after my TP (owned less than a week) decided to take up gymnastics and performed a cartwheel. Unfortunately, I didn't find the parts I needed, but I did come across a cheaper video cable:
http://www.order-bulk.com/HTC-Touch-...harging-Socket
I know nothing about the retailer, so YMMV, but thought it was worth mentioning. They also have several of the replacement parts in stock (screens, digitizer, keyboards, etc).