It looks like an easy repair Dave.
Insurers are not allowed to authorize repairs using recycled parts which is why so many oldish cars get written off. Might be a good deal to settle for the cars value and keep the car. At least you know the car is going to be reliable rather than buying another one.
I get wings sprayed for about £100 locally if its off the car and take it in.Cash of course to the resprayer.