My advice is before you buy a shifter, drive an M6 with each of the shifters you are considering. Forum members in your area will be happy to accommodate you.
I was set to buy one untill I drove them. Decided to stick with the stock shifter.
If you test each one, you'll probably decide to buy one, but you'll know why you prefer the one you choose.
Ranger