I'd agree but he's pretty skint. I'm already building him a computer to play it on (the beta converted him from being a console gamer) that's getting paid off over the next few months, don't fancy coughing up almost double the retail price for a digitial download.
It's totally worth it though, maybe be a top friend and pay the difference £28=£45

It's totally worth it, when you think about the money / per hour on games like this paying the best part of £50 seems cheap.