Ugh ebay. I've had my share of nightmares there also....
$2.97 could be the correct shipping amount if the total package weight was under 13 ounces, and he sent it first class mail package.
But the lack of tracking number makes me suspicious.
Sorry about your bad experience, but im glad Paypal stood up for you and gave you a refund.