I have looked for three years... I was even in Japan AT the Tamiya factory and they don't have them.
They do have a small hand towel you can get however not the nice big one that a few people got years ago.
We are SOL right now.
It's not how you stand next to your car, it's how you race your car.