Citric acid, vinegar, lemon juice, bicarb (get the non-food stuff, it's much cheaper!), oxygen bleach (sodium percarbonate), a few essential oils and a decent scrubbing brush would pretty much do everything I think!
I generally use Method or something like Home Scents so I don't worry, but I like using basic ingredients sometimes too.