Used to buy spare parts from Stallion's auto division and honestly the service was dodgy, but last month I needed something urgently for my shop and the guy at the counter actually took time to explain the options instead of just pushing the most expensive thing. Waited maybe 15 minutes which for them is lightning fast sha. Won't lie, they've improved and for a shop owner like me who values my time, that means something.