I have used 2 on-line golf equipment retailers for multiple transactions over the last 12 months, here is a review of each:
WA based retailer with the most amazing delivery time I have experienced in on-line retailing. An example: I ordered a club Monday 4.30pm Melb time (= 2.30pm Perth time) and it was delivered to me in Melb 11 am the next morning! It came from Perth, not out of a Melb warehouse! Not a one-off, next day delivery every time if you order before COB east coast times. Delivery is free. They have some great prices, particularly clubs, sometimes balls and run specials intermittently on top of their web prices. So just great and hassle-free to deal with. Also have an eBay store with sometimes different specials.
Golf Clearance Outlet
Melb based retailer with 80% different stock to Golfbox so checking both out gives a great selection. Also great prices - sometimes even better than Golfbox - and run lots of site special days eg 15% extra discount on top of their low prices. Lots of low golf club prices and particularly some amazing prices on golf balls, the lowest I have found. Have a nice 'checkout top-up' where depending on $ spent on the transaction you can add extra at special prices eg 3 new golf balls for $5. Delivery is good but not in the Golfbox class: it takes 2 days to process your order and then you get it within 2 days from then (so 3 to 4 days total from order to receipt for Melb), so consistent. Delivery is free for orders over $25. If they have any issues eg stock, they will call you so not bad customer service.
So having these 2 is excellent, no-one else is in their price league with free delivery. Another Melb retailer - Boyle's Golf shed - has a good ebay site with some very low prices also, they do charge for delivery, usually $10 to $15.
BTW, I have no affiliation with any of these, just a customer.