Reasonable but as you are probably aware you are potentially leaving some sales on the table.
I'm the sole tech buyer for my entire company (SME) (because I'm the only techie on staff so it naturally fell to me) and I loathe "Contact us for pricing" enough that given two equal(ish) options I'll pick the one with the "Foo costs X"/"Bar costs Y" pricing.
Also heavy after sales contact (Dell are buggers for this) puts me right off as well, if I buy a product from someone I maybe want one email a quarter with similar products and that is it, if we are in the market for a new product I'll go do the research at that point and buy it.
My time is critical to me because I wear lots of hats and want to get the none-core part of my role done quickly and smoothly.