If best sound quality is your goal; one of the dedicated transports mentioned above probably is the way to go.
If budget is the priority, then find another competent repair shop. $500 seems very expensive if it truly is a laser assembly swap out.
Before any of that a little player maintenance as Kingsleuy suggested seems prudent if you were satisfied prior to the malfunction.