AC techs have told me the same thing over the years: if the compressor puts metal shavings in the system, then everything needs to be replaced as those shavings are practically impossible to completely remove, perpetuating damage to subsequent replacement parts...that gets expensive.
Take that buggy to a good AC tech for diagnostic, then float the idea that you can replace components if they can evacuate the system 1st then charge the system after parts replacement. The AC techs I have talked to have not been crazy about turning wrenches but like working on multiple vehicles doing diag and evac/charging systems...they make more $$$ and don't get as dirty that way. And I have saved a bundle by turning my own wrenches and letting the AC techs hook it up to their machines beforehand and afterwards.
On component replacement, follow the oil requirements precisely, which can involve draining the compressor to verify amount...that is tedious, but vital as over oiling can lead to problems as mentioned, such as burning up the compressor.