I bought the wrong size, this is for the earlier 23.81mm master cylinder, I need the smaller one. These are currently over $150 plus shipping on back order with no eta on the BMW parts sites. I can do $100 shipped to USA, international would be at cost. Sealed in original packaging. Rebuild your master or have as a backup if you’re ocd like me!