It's not easy when the bloody shims from the dealer keep on coming in sizes that they bloody well should NOT be...
1249940141 is meant to be 3.3mm mine is 3.2mm
1249940941 is meant to be 3.7mm mine is 3.66mm
These might seem like small differences but when the pre-load of the axial bearings is applied by stretching the casing by 0.1mm to 0.15mm...
...flipping heck...