I have this cloth
It's the best glass cleaning cloth I've ever used. I don't like the normal micro fibre cloths that are very fluffy and leave lots of lint. This cloth and a touch of water is enough. Looking on Amazon it's ~£20 for a 5 pack so quite expensive but worth it. If you're gonna buy a tiny overpriced Apple cloth then this isn't really a problem. You get 5x400mm cloths for the price of Apple's lol.
I use it for anything with glass. My Air, my OLED tvs, my tempered glass PC case, windows, etc.
I wouldn't be using any kind of cleaning product on a MacBook display. A small drop of water is all you need.