This bike shop has shopkeepers and cgl insurance. If they didn't they couldn't be a "franchise" dealer. Call your insurace company and start a claim and tell them you need help to subrogate the claim against the bike shop. They have attornies that do that stuff all night and day at these big bad insurance companies. Then send a demand of payment letter certified mail from you directly to the shop addressed to the general manager. In the demand letter let them know what you are doing with your insurance company. The threat of lawsuit from the insurance company and their legal fee estimate should free up the repair funds pretty quickly.