Have 3, I am a bargain hunter so to outright buy a new one, probably not.

nothing under 24" shooting 40 to 55 gr bullets would be my vote.