Hi there I was in need of a new speedo for my Mastiff 660 and in my research came across the Yamaha Virago 750 .
They are the exact same speedo but obviously not with the mz logo.
I fitted one on to my mastiff with no problems because it's got the same fittings and spec.
Hope that helps other Mastiff owners out there