I would be wary of the red bump stop rubbers from BMW. Mine lasted a little over a year before turning to a sticky paste and spreading everywhere. I contacted the supplier who tossed a whole box of them as they were all perishing or suspect. Maybe an isolated issue but worth checking before a rebuild.