Take note of the wide use of computers. Call on any first class auto repair shop and ask for a quote to replace an item. They will have it to you in a minute including the labor with options to satisfy your needs.
Sprinkler Contractors can do the same. Your business has fewer parts than an auto repair shop. My estimating system has over 10,000 items and assemblies with labor attached. If you can not price up a $100,000 job in less than a few minutes you need the accu-rate estimating system(s). When you cannot do so your business is in deep trouble. Customers can and will go elsewhere.