this is a new replica petrol fuel tank cap assembly to fit all  the above european-specification XS500/650/750/850 models. 

Fits   XS250  XS360  XS400   76-78   type 1U4 / 1U5    76-78

         XS500 C D E  76-79  type  1A8 / 2F1

         XS650  C  D  E  F  76-81

         XS750  D 2D E F  77-78  type 1J7 /  1T4 / 1T5 

         

 

Generally,  it does NOT fit  650/750/850  SE/Special/Custom/USA/Heritage  specification  models.  

Does NOT fit  XS250/400 type 3N6  ,  or XS250SE/XS400SE type 3F9/4G5

It is approximately 115mm long

If in any doubt about fitment please ask,  ...tell me your model details/frame number etc.