I face the same challenges when some of my customers bring in games they want repaired.
They want the game working at the least possible cost, as quickly as possible. When it comes to me, it costs them money and isn't on their route making them money.
I can see a lot of potential future problems popping up, and some of my customers haul games in 3-4 hours each direction. If I just fix the primary problem, and they bring it back a month later because something else pops up, they end up paying me twice. But, they only want to pay the absolute minimum the first time it comes in.
Don't want to oversell, don't want to undersell. It's a slippery slope.
That's the main reason I don't do repair work. Most of the time, it is not just the one problem. Or the problem potential re occurs because the symptom is addressed - not the cause. I often find many additional problems on machines I am asked to repair. I find it hard to turn a "blind eye". Often the machine "was just repaired" by a "repair center" and I end up going over their band aid repairs. Rubber bands, super glue and nails must have been tools of the trade a while ago. so I stick to reconditioning or restoration. That way, I know that there is a better chance the machine is in a working condition after it has been properly attended to.