This just happened last weekend, dealer says the bearing let go. Ok they replaced the supercharger but they did not pull the engine to remove the 3 missing ball bearings from the oil screen. Does this seem right? They tell me Brp is fine with this as they are the ones directing the repair.