It still pays to shop around, even at 20% they're still dear. I did the 100,000km service on my Cruiser last weekend, $350 odd for the parts; air cleaner element, oil filter, fuel filter and eight sparks plugs.
I reckon Terrain Tamer (Don Kyatt at Seven Hills) would have been cheaper, but they didn't have stock.
REPCO = Rip Every Poor Cove Off