And for metal surfaces a perfect cleaner is neoblank -- used exceedingly spaingly, cleans the surface with no residue and no risk of marking -- this is a huge quantity (75cl) -- can be found in 50ml packs which will last you for ever
https://www.amazon.com/Neoblank-Stainless-Steel-Lubricant-Neodisher/dp/B01MYLK4EV
https://www.amazon.com/Neoblank-Stainless-Steel-Lubricant-Neodisher/dp/B01MYLK4EV