I will be getting business cards printed on magnets but I was also thinking of hand soap bottles with my logo on it.... very affordable at only $1.00 each (less when on special at your local grocery stores, etc.). You could always customized your own logo stickers, etc. Be aware of people with allergic reactions,....again, just something to think about!
Problem with providing cleaning products as a "gift" is that not every customer knows how to use them properly, therefore , they could easily damage some surfaces. Always best to provide them with a neutral cleaner that won't harm anything...god forbid you get a phone call from someone saying "I use the cleaner you gave us as a gift and damaged such and such..." argggggg