Business Overview
For over 25 years, Josh Johnson has been dedicated to the plumbing and HVAC trades, building a reputation on exceptional customer service. He founded Mastercraft Plumbing, Heating & Air Conditioning over 15 years ago to serve Los Angeles and San Bernardino Counties. Our team combines deep technical knowledge with a commitment to getting the job done right, ensuring every customer in Azusa and the surrounding areas receives honest, reliable service. We provide free, no-obligation estimates and prioritize clear communication, so you know exactly what to expect before any work begins.
Main Services
- Plumbing inspection
Q&A
What does a professional plumbing inspection in Azusa typically involve?
Our thorough plumbing inspection checks for leaks, tests water pressure, assesses pipe condition, and examines fixtures and water heaters. For Azusa homeowners, we pay special attention to local water quality factors and common wear patterns we see in area homes. This proactive check helps prevent small issues from becoming costly emergencies.
My AC in Azusa is running but not cooling efficiently. What could be the cause?
In our Azusa climate, inefficient cooling is often due to dirty air filters, refrigerant leaks, or a failing compressor. Dust and debris can also clog the outdoor unit. We start by checking these common culprits, cleaning components, and performing a full system diagnostic to restore your cooling efficiently and reliably.
Why is my AC's condensate drain line clogging, and how can Mastercraft help?
Clogged condensate drains are frequent in our area due to algae and mineral buildup from hard water. A clog can cause water damage and system shutdowns. We clear the line with specialized tools, apply an algaecide treatment to prevent recurrence, and can install a safety switch to alert you of future blockages, protecting your Azusa home.
Business Location & Hours
| Mon: | 6:00 AM - 11:30 PM |
| Tue: | 6:00 AM - 11:30 PM |
| Wed: | 6:00 AM - 11:30 PM |
| Thu: | 6:00 AM - 11:30 PM |
| Fri: | 6:00 AM - 11:30 PM |
| Sat: | 6:00 AM - 11:30 PM |
| Sun: | 6:00 AM - 11:30 PM |


