I'm not going to name the company but I recently had a very bad experience with my engine overhaul.
There were numerous delays and several significant quality issues, for example. My engine is a pre dynafocal crankcase, the case had to go to the US for repair and I got back a dynafocal one - the company didn't notice and built and delivered me a nice clean dynafocal engine which would not go on the aeroplane!! They then effectively supplied a replacement engine but there was another significant error which required subsequent removal and re-fitting of that engine. The aeroplane was grounded for 2 months longer than it should have been.
Be very careful to seek multiple opinions before you decide and make sure you are satisfied before you pay!
Happy landings
3 point