Examples of a couple of well known p2p shapers: 1. sandvine :
http://www.sandvine.com/products/p2p_element.asp,
2.
http://www.ipp2p.org/docu_en.html, & 3.
http://www.p-cube.com/new_solutions/traffic_P2P.shtml
The 2 options 6_pac gave are basically the only 2 options. Unless you make a loud noise & negotiate with your isp for them to stop their shaping. Stief achieved this by a free try out with another isp & when they found this out, the shaping ceased!