I wouldn't use the fork ones, they are tight on the stanchion and if something does get in there it'll be held firmly in place and cause damage – bring back fork boots I say, never had problems with those back in the day!
I use the shock one both on coil and air shocks without any problems – the coil spring holds it off the moving parts so no problem there, but I wouldn't use the one that goes on tight on the air shock, just a normal one and don't do it up tight on the slider, just have it there as a sort of protective sleeve to keep the muck off, never had any problems. But, I also take it off and clean regularly.
I'm sure you'll get lots of differing opinions, but that's what works for me.