These are sold under Smith & Wesson's M&P brand and also under the "Marble Sports" brand. Externally they look quite well done, but I wouldn't expect milspec quality from them. But then again, who's going to want to bayonet the mailman or the neighbor's dog?
Stocking stuffer?
Bookmarks