I've used them quite a few times for the harder to find things and a copy of their catalogue is always under our living room table
They have a great selection and good service, but they're not always the cheapest, especially when only ordering a few small items.