I use them a fair but for bits and bobs, check online price go in store and ask them to match the online price which they do without question, really nice stores and really friendly staff who really know there bikes.
huge range of stuff so I understand if they have some out of stocks as the are a ultimately still a bikeshop not a huge distribution supercentre of bike bits.
Maybe it's our demand for immediate supply nowadays that frustrates us waiting for stock.
I remember ordering a mavic paris-dakar wheelset from Dave Brooks bikes in Abergavenny in 1986 and having to wait 6 weeks for them, but they are brill and still going strong on my retro bike – well worth waiting sometimes 😉