+1 on doddle to fit, bought mine from Eurocarparts, I think it was about 120 quid but I needed it next day so could pick it up at my local branch.
Easy to fit, My only two issues were:-
1. One of the captive nuts on the slam panel sheared off and I had to slice the bolt with the dremmel (It now has 3 bolts in it!!! No time to fix)
2. One of the fans was seized solid so just left it disconnected and it works fine. They never come on in UK temps in my experience but the one that works did come on often in Czech when it was 37degrees. (Again, no time to fix at moment but will do this summer)
Easy to fit, My only two issues were:-
1. One of the captive nuts on the slam panel sheared off and I had to slice the bolt with the dremmel (It now has 3 bolts in it!!! No time to fix)
2. One of the fans was seized solid so just left it disconnected and it works fine. They never come on in UK temps in my experience but the one that works did come on often in Czech when it was 37degrees. (Again, no time to fix at moment but will do this summer)