Question for you all, I just had my motor and belt replaced on my 2020 specialized Levo Comp due to motor issues. Specialized sent new motor and belt for free through warranty because Its just under a year old but bike shop it was bought from is charging $300 for labor to swap out old motor with new one. Is labor supposed to be included and does that seem like a fair price?? I mean Bike was basically brand new and i know in the covid world now shops are hurting for $$$. but doesnt seem right!