Thanks guys. I gave fixbikego a call. He has been out and repaired my bike at a better price than leaving it with a bike shop for days on end. I've never thought about a mobile mechanic before but due to the pandemic every bike shop seems to be booked up for months