Your mechanic is an idiot.
Yes - clean your chain in a parts bin with fresh solvent. Wax it if you have it…I prefer wax. If not, lube with your favorite lube - DRY DRY DRY DRY the chain, you can not get enough of the lube off. If you do not have a solvent tank Simple Green works well.