Found this guy on ADVrider who makes stainless steel foot-pegs for the XT660R. He is from Czech Republic and ships world wide for a fair price.
Initially made for his old XTZ600, but now also makes them for other models.
Well built, good price, quality welding and craftsmanship.
http://advrider.com/forums/showthread.php?t=879707
http://www.tenere.co.uk/forum/viewtopic.php?f=63&t=867
Pics of the pegs mounted on my dirty pig: