I have a special bracket to fit Shimano motors. This will be the same on all bikes but I would need to measure the rest of the frame to see if my guard would fit. I’ve only fitted it to a Merida so far. I have a web site to sell them from but it’s not live yet. I am selling them through PayPal...