Have to completely agree with J5BWS... There are more abrasive products available than SRP and it does have fillers that will help mask minor scratches.
With regards to alternative products, we'd recommend something like Dodo Juice Need for Speed, which is an all-in-one cleaner wax. To achieve the best results, we suggest applying a pre-wax cleanser, then applying a layer of carnauba wax, but sometimes there isn't enough time to do two stages, which is where Need for Speed is a really useful product. It cleans and polishes before leaving behind a protective coating of Brazilian carnauba wax. If you wanted to add more gloss and protection, layers of carnauba wax can be applied on top.
Hope this helps