Just was my cruiser and still see imperfections on my windsheild and it is annoying as hell. Im sure you other cruiser owners have seen or experienced this. Is clay OK and safe to remove the dirt or should I use a NON-Abrasive cleanser? Which one is safer/better? Thanks