I have never purchased from Vintage750 but I believe they are an offshoot of MikesXS. MikesXS has for years been the "go to" place for xs650 Yamaha parts. MikesXS became so popular that they have a Canadian subsidiary, XS650Direct, from whom I buy virtually all my xs650 parts from.
I would google around abit to confirm. If they are an offshoot of MikesXS they are probably very good to deal with.
Peace & Parts, Dennis