I just bought this silencer for my 929RR - just like the guy who I bought it from for his 954. It won't fit either bike ! The part number is HM MCJ E3 My research indicates it's for a 900 RR 02/03 but the real issue is the internal diameter of the silencer. It is 69.4 mm On the 929 RR the diameter of the cone that fits into the silencer is 74.97 mm In all other respects the can is a perfect fit. It just won't slip on ! So if you have a 900 and want a mint stock can with that part number and an OD of 69.5 mm on your pipe - I have a mint can for you. 50 quid plus postage.