I'd rather grab Shane Nelson, he is younger, quicker and was much better in the WAFL this year than Stevens.
Stevens is ok, but he really isn't worth much. Cripps at least has shown steady improvement in his 2 years and shown something getting more and more games each season. Both would probably miss out on the 22, but Cripps should be worth a little more.
One player has alot more risk involved with his health. That puts them equal whether you can admit it or not