My 2019 Levo Carbon Expert motor failed earlier this year. While the motor was replaced under warranty, the LBS charged be $300 to install the new motor. I did not buy my bike at this shop. Is it reasonable to pay a Specialized dealer to install a warranty motor?