Yes they can repair your bike but expect a two week delay as they are swamped ,infact they may not even take it right now.
Best to call. Not sure how often they check on here. They're there today
I'm just a customer but I'm sure they can... I looked around and I saw some of everything.
Thanks! Your answer is awaiting moderation.