I bought the Balmar 48-USP-M25 for my M25XP. This should be an easy bolt-on process except that they either sent me the wrong part or then cannot read a micrometer. The pulley on the XP is 130mmø and the drive pulley that they sent me has an OD of 128mm. A 2mm error [64-thousants] in a precision machined part is huge. That is bigger than the spark plug gap on my high-energy ignition system. 

