You can send a courier to his place to pick it up. Eg SkyNet has a website where you enter weight and dimensions and they will tell you what it will cost. It probably won’t be cheap, but give it a go. Downside is… you haven’t had a chance to inspect the goods. Might be better to call a friend up North…
I had Courier Guy deliver an 80kg hunting chair on a 1m square pallet all the way from Uitenhage to Benoni for R1400. So I’m sure shipping a battery will be a lot cheaper