Well here is my humble two cents. I love fixing games. I’m not the best tech out there by any means. I charge people that hear I work on stuff 25 to 50 an hour plus parts. Considering that the local Burger King has a sign out says 15 an hour... For anything other than very basic maintenance I always just take the game. Otherwise I have to make a 100 trips between tear down, order parts, clean up all the parts I’m keeping, reassembly. It also a gives me a chance to play it after I finish it. This way I know it plays correctly and has had a chance to hang out and mess up before going back. I have tore down games on site and unless it’s playing perfectly out of the gate every 20 games or so I get a text, Oh hey.... then you go have to fix a 15 min issue. Do you ask them for 5 bucks? You also do take on a certain amount of risk working on people’s games. I have made bone headed stupid and very simple mistakes that have cost me more than I was going to charge for the repair to fix.