Just noticed you didn't list bonnet in your post, it'd be cheaper to get that off the breaker if he has it too than get a bodyshop to work on yours.
Another consideration - save the £65 pallet delivery and go and collect, even if its a few hours away? Bodywork on a pallet can be easily damaged in transit, i'd rather load a car/van up and pad it out/protect paintwork properly.