Not a fan of disposals. I don't use them. If you want to clean it and make it smell good, I would suggest baking soda, and white vinegar. But, the only thing that cleans em out is not using them.
My favorite cleaners are pretty basic. Vinegar, bleach, baking soda. Good enough for my grandma and I am cheap.
I do love those scrubbing bubbles disposable toilet cleaners, and clorox wipes too.