Plumbing Contractor

In Oswego

40 Years of Plumbing Service Experience

Plumbing Contractors will assemble, install and repair water or gas pipes inside a residence or commercial facility, including businesses and schools. Many plumbing contractors will help repair some other various fixtures or appliances, as well. If your toilet, sink or dishwasher needs repair or you need a new one installed, you’ll want to call a plumbing contractor to help.

When you’re in need, you should call Cannonball Mechanical at 630-896-4004 or fill out the form on this page and let us help you with your plumbing needs. We are trained Plumbing Contractors that can help with your residential or commercial needs.


When you have a plumbing problem, your first instinct is likely to call a plumber. They are typically the first people that homeowners turn to. Plumbers are great for minor repairs or common installation of plumbing fixtures. Plumbing Contractors are the ones that handle the more complex tasks. Plumbing Contractors may reconstruct an entire plumbing system rather than just fixing a broken or leaking pipe.

It’s important to have a plumber on hand. Whether through a referral or friend of a friend, having a plumber you trust for those emergency calls, is essential. However, if you’re remodeling a bathroom or any part of your house that effects the plumbing system or even your sink or dishwasher, then having a Plumbing Contractor is ideal. Any project that isn’t an emergency and is bigger than a simple fix, you should have a plumbing contractor to call.


You will find that many plumbing companies will hire and train their staff. There isn’t any certification or special training required to perform plumbing work. However, Plumbing Contractors are certified technicians and hold the proper training to assess your situation and rectify it.

Cannonball Mechanical are licensed, insured and bonded plumbing technicians. If you’re ready to proceed with your next project, call the plumber contractor in Oswego, Cannonball Mechanical. You can reach us by calling 630-896-4004 or fill out the form on this page. We will help answer any questions you have.

Message Us

  • This field is for validation purposes and should be left unchanged.

  • This field is for validation purposes and should be left unchanged.