Sounds like a SS6 would fit the bill! Extremely tough and should excel in all of those task. You can find one on the exchange pretty easy I think. I am sure others will chime in with better advice.