I've kept a can of regular lemon Pledge (spray can, not the pump sprayer) in my cleaning product box for years. If you notice, most motorcycle shops will sell Plexis (I won't use it) but actually use Pledge to shine/dust the bikes on the floor. Pledge has additional cleaners plus wax and will leave a great shine w/no scratches. It's a great between washes/waxes product and you can get a small can to take with you on trips. The Pledge works on all surfaces (except the windshield...soap, warm water and microfiber for that).
As far as cloths/rags, you can't have enough good, quality microfiber cloths. If you go cheap on those, you'll regret it.
I also have a good, OLD 100% cotton bedsheet (flannel) that is my ONLY detail/drying cloth. The thing is 20 years old, soft as a baby's butt and WILL NOT scratch anything.
I also put all cloths, towels and cleaning rags in the washer after every cleaning. Helps to keep everything fresh for the next time.