Got a new rear mtb rim for my bike, paid $220 odd (okay they didnt force me to go in there), but then i asked if they could change a rear derailleur cable (external) for me as well & the mechanic suggested i get the whole bike serviced ($179) then he'd do the cable change.
Lucky i refused, because i went to CycleCityJoondalup & they did it for $28 while i waited (10mins).
Living only metres from this place, i really wanted to like them, but now i know why people in the know steer clear of "cycling superstores" they're really only good for buying new bikes from, you'd be a sucker to go there for parts, repairs or servicing. Try hard enough & u might just get lucky with a small family owned bike shop.