I need to know whether they are worth the cost are any better alternatives are there for the same price
Thank You

Brunton 15TDCL Elite 360 Mirrored Sighting Compass $26.95
Gerber 31-000749 Bear Grylls Ultimate Multi-Tool, 4" Closed, Nylon Sheath $42.95

Gerber 31-000751 Bear Grylls Ultimate Survival Knife 4.8" Combo Blade, Fire Starter, Diamond Sharpener, Nylon Sheath $44.95

Police Magnum OC-17 Pepper Spray, 4 oz $6.95