We can help make it a success! Fulfill your project’s requirements with us.
Call 530-674-7030 for more info

Our knowledgable parts department takes pride in identifying the parts you need correctly efficiently.
Keep your down time to a minimum. Our vast inventory of parts can't be matched.

Parts When You Need Them

Get all the equipment and services, meet your general standard requirements here. We have all the rental equipment needed to meet the demands of the Farming & Irrigation industry.

  • Most parts are available within 24 hours
  • Mechanical and Irrigation Solutions stocks an extensive inventory of parts
  • Nationwide resources available to find unusual parts
  • Choose new or remanufactured parts

Email Us with Orders & Questions or CALL US TODAY! 530-674-7030


    Making the best better is what they do every day and they are waiting for your call!
    • Fastest Availability

      Mechanical & Irrigation Solutions, Inc. has an extensive parts inventory and is located near several OEM parts depots to provide your parts as quickly as possible. We offer OEM and aftermarket parts. Check the online catalogues for the correct part number, and contact us with your order. We’ll find the parts you need and have them ready to be picked up or shipped the next day. If it’s not in stock, we’ll locate the parts through our extensive network of parts resources.

    • Remanufactured Parts

      We have a full selection of good used and rebuilt engines, hydraulic cylinders, finals, and wheel motors. Our remanufactured components are rebuilt to factory specifications and are priced at a fraction of the cost of new parts and components. They provide excellent value and come with a same-as-new warranty.

    • Call to Order

      Call the parts department at the location nearest you to request

    Parts Request Form

      Get In Touch

      If you are looking for personalized and professional advice then contact us today! We will help you to find a solution with a unique approach.


      3199 E Onstott Rd.
      Yuba City, CA 95991

      Call Us


      Email Address

      Reach Out To Us