Haven't tried one, but there are LOTS of good alternatives to SM58. For example Samson R11, you can get 3 for around $60.
Generally speaking, the drawback to many of the imitators is handling noise. Hard to say whether it will fit your needs and your voice until you try one.
DonM
_________________________
DonM