Thanks for the advice guys, I'll probably get the Geissele.
If I order from them I here you get a hat and some stickers, which is a mute point, but cool nonetheless lol.
I read about a gentleman saying Mr. Geissele himself said anti-rotation pins will bind their triggers, I don't own any...