I agree, the shop should make it right. Also the FS can be trouble free. My 2017 roubaix has 9907.7 miles (Strava) and no future shock problems at all. Still love it. I do have a creak that's either the rear wheel or bottom bracket that I can't chase down but after almost 10k miles thats on me not the manufacturer or the shop.