Wow, I suppose they are a large company with large overheads , so about right.
When I bought my roof 2 years ago from car hood warehouse I think they were charging approx £600 ish to supply and fit. I bought the two roofs and new cables and got a guy in Milton Keynes to fit it , cost just under £600 altogether.