We have a few specialists near us but I've heard mixed reviews about them.
Nonetheless, I got quotes from them asking to quote on genuine parts and then asked my local dealer to price match which they did at £395. It's going in next week.
It's worth a shot.