DIY cleaning supplies can be just as effective as store-bought options while saving you a lot of money. This granite cleaner won't leave stains or scratches.