I'd just give him the refund if I were you. You aren't out any money for the part since you're just giving back what you collected and it will be good for your reputation if you'd like to sell on the forum in the future. Just so you know I have awful business instincts and I'm entirely too generous for my own good but that's what I'd do.