Discover more about our extensive range of professional services. We constantly update this page, but if you still can’t find what you’re looking for, please feel free to get in touch with us – we will be more than happy to help.


From 3 to 300hp and everything in between, we carry out servicing, fault finding and repair on all makes and models of engine. We only use genuine or the highest quality OEM replacement parts to ensure the longevity of your equipment.


Whether its a 2 cylinder Beta or twin 1000hp Pentas we’re here to help. With extensive diesel experience we’re available for maintenance, fault finding and repair. We also undertake complete overhauls and replacements.


We’ve got you covered when it comes to hydraulic systems. System fault finding has been part of what we’ve done going back decades, and with the support of our mainland based partners we‘re able to offer component overhauls or replacements with a 48 hour turnaround - subject to parts availability and transport links.


We aim to provide a friendly and professional service and we are uncompromising in our quality standards. Everything we do centres around producing the highest quality service and end product. We will only ever use genuine spare parts or the highest quality OEM replacements. Full details of our policies can be found in our Terms and Conditions.

Diagnostics and Electrical

We provide a quite of Marine Diagnostic services which often goes hand in hand with our Marine elctrical installation, fault finding and maintenance service.

From basic checks or instrumentation to a full refit, we're on hand to help.

Fair pricing

We are open and transparent when it comes to our fees. While we will always do our best provide an accurate estimate, it can be difficult to foresee potential issues. However, we will make sure that our rates are clearly and concisely outlined before we start work.

M&M Engineering is a trading name of Macleod & Macleod Engineering Ltd. Registered in Scotland under company number SC774173.

© 2023

We need your consent to load the translations

We use a third-party service to translate the website content that may collect data about your activity. Please review the details and accept the service to view the translations.