I assumed you meant it was for your hands, mind you those two ingredients are available in both hand sanitisers and surface sprays, but for surfaces then like Sage says bleach and water is your best bet, it's cheap and very effective but you do need to mix it up whereas the surface sprays are quick and convenient and also don't bleach your clothes if like me you are clumsy and tend to splash it about lol.

Benz Chloride is perfectly safe so long as you follow the instructions on the pack, one thing i find with sprays that contain it is that they do tend to 'catch' in the back of your throat and make you cough a bit if you go overboard and spray too much and get a cloud of it, so just go steady with it and try not to breathe it in