Custom fit for 2008 E60. Here's how I removed. First clean the hub flange from rust with a wire brush (drill bit). Apply lithium spray through a paper towel (avoid getting grease in the screw holes). Use the old bolts to carefully install the seal onto the hub flange by moving them in a star pattern a few turns from bolt to bolt. Very tight at the hub. Remove old screws. Install the wheel using the new screws provided. The BMW 331 wheel can be easily mounted on the built-in spacer. Excellent driving result without vibration. These seals replaced another company's 5mm wafer design, which vibrated crazy at 45mph and above, so they had to be thrown away. There is a star deduction due to the lack of installation instructions due to the very tight tolerances. At first I thought the spacers were defective as this was the first time.