Parts and service=



MacFarlands has a team of eight full time trained mechanics and technicians. Their combined experience allows them to service almost any piece of equipment. We specialize in hydraulics, aerial lifts and small earth moving equipment. We offer service packages to ensure your equipment is being maintained regularly and professionally to meet your needs. Allow us to notify you when equipment is due for an inspection or oil change. We will work around your schedule and service equipment on evenings, weekends, or whenever will minimize disruption to your business.

We stock a full range of parts, and have extensive relationships with suppliers throughout North America allowing us to price competitively, regardless of manufacturer. Why pay for a brand name filter when a no name does an equivalent job? We’re happy to provide an initial review of your equipment, or fleet of equipment to identify potential savings, free of charge.

We understand your business is not maintaining equipment, it’s simply a cost of providing a service to your customer. Preventative maintenance reduces down time and creates efficiency. We have thousands of pieces of equipment we service for our own fleet, and understand the cost of having broken equipment. Allow us to share our 50 years of expertise and provide a quote today, service and maintenance is our business.



Whether you have a hammer drill that no longer hammers or a 125 foot boom lift that refuses to move, we can repair your equipment. 

We have access to parts for all equipment that we rent and for most that we don't. See our Product Card to see which companies we represent. 

Whether your equipment is gas, diesel, hydraulic, pneumatic or electric, we have the tools, resources and mechanics to get you back on track. 

Parts and Service at MacFarlands



If you would rather make the repair yourself, call us to get a quote on the parts you need.

Contact Us


After Hours Call Out Number : 902-468-2999 




34 Cutler Ave,

Dartmouth, NS, B3B 0J6

Phone: 902-468-2999

Toll Free: 1-877-531-6810

Fax: 902-468-3631

Mon-Fri: 7:00am - 5:00pm

Saturday: Closed

Sunday: Closed