Amazon for one, but there are hundreds of sources selling them. Personal taste here, but I can't stand the twist grip shifters.
I have to agree on this I hate them also. I have to try and work on them at the bike coop where I volunteer, the cheaper ones on most mid to low end mountain bike just suck. They wear out quick don't shift good and you can't even manage to replace the shift cable on about half of them.