I'd rather go to a shop that lists it's prices.
If it drives more customers to the site, the contractors gain also.