Welcome to Librarium Online!
Join our community of 80,000+ members and take part in the number one resource for Warhammer and Warhammer 40K discussion!
Registering gives you full access to take part in discussions, upload pictures, contact other members and search everything!
Can all Space Marines be equipped with them?
Check your codex.
IG Best Gen 1st overall of 10 DE 4th overall of 6
Eldar 3rd Overall/Best General of 26--2nd Overall/Best General of 7--1st Overall/Best General of 11
I believe scouts (hellfire shells) and 1 of the special characters has it (or the option to get it).
Nope, you can't give them to everybody. They're either a unit-specific piece of gear (Scout HB shells and Sternguard special ammo), or an upgrade for command characters. Sergeants might be able to buy them (don't have my codex handy to check right now), but that's it. No regular troopers.
As kevin said, check the codex for full details.