I got a ticket and stickers as well... such an awesome mystery gift!
I just found this thread tonight and thankfully I have not installed mine yet. I'm honestly not sure if I am going to now? The reviews on NST's short shifters seemed pretty good... not sure with these reviews here that I will go ahead with the install.