If you have a seller that is willing to refund your $95 purchase from 7 years ago, I think that is pretty honorable on their part. I also don't think it is all that unreasonable that you should pay for the shipping.

You probably could have posted the bat for sale on here or eBay for 5x that price and the buyer would have paid for shipping....