Its gone kind of off topic - I agree with the comment that it should have been agreed before it was purchased.
I can see why your friend does not want to pay - and why it would save to continue where it is. Maybe you could try trading standards etc depending on what the invoice says etc.