Since you've covered most of the important points, let me just add that always be courteous when you communicate with someone. This is the internet and yes, emails are meant to be informal, but sending someone a message like this 'I'll take it for 50', without a signature or a hello, especially when the item has been listed for a much higher price is an instant turn-off.