Given the popularity of this product, it can be said that there is a lot of enthusiasm for it. In the summary on this product page you will see a list of the models for which this product was made. By looking at this list, you can check this it was manufactured for your motorbike. 38520961A is known to us as DDA 16MB CONTROL UNIT. Product designations may differ from those of other suppliers. See the current status via the link.