yes they all were preorder incentives or if you bought the special edition of the game. I cant say if they are any better maybe the shotgun. its not necessary to buy this guns i got all achievements without much problem. I would say buy them if you really enjoy the game and can see yourself playing it for a while.
Hope this helps.