Well, I got a fast response from him. Here is what he says:
        
          I have 2sets in stock now for XT660R but no confirm if the same attachment is same (for XT660Z).
         
 But if you know it fit - is still available.
         
 Material stainless steel.
         
 Payment via PayPal.
         
 Shipping worldwide.
         
 Price is �70/set
         
 If you are not satisfied return back (money back).
         
 
        
So, the �70 question is, are XT660R and XT660Z foot peg mounts the same?