noise cancelling mic besides Garmin branded


has anyone bought an external microphone besides the Garmin one?

The reason I woudl like to explore other options is because Garmin's microphone does not have any noise cancellng technology and everyone who complains on the other end of my calls complains about the "noise"

I tried doing a google search for "external microphone", but so many things besides car kit mics come up and I am having trouble.