Based on price, I would highly recommend getting the kit from the NRA that you linked to and add to it. I buy all those items wholesale for my company and it would cost me over $19.00 to buy all of them... and that doesn't include the case. I have no idea how they are offering it for that price, but you can't go wrong if they are items you trust. A local surplus store sells the Blastmatch alone for $22.00 and I've seen it sold for nearly $25.00 at high-end stores.

Semper Fi,
George