instead of bying a brand new one from Yamaha, you may opt for 2. hand one or even a complete throttle body with the sensor,
Usualy they come cheaper than the spare part.
Check on ebay....
http://www.ebay.de/sch/i.html?_nkw=x...=xt+660&_dmd=1
suerte,
Joe