Of course.
You cannot ethically keep both the money and the item.
Most shipping delays are out of the hands of the seller. If the seller shipped in a timely manner (eBay allows seven days but most sellers try to get paid items into the mailstream within 48 hours, weekends and holidays permitting.)