I currently have these tires: http://www.tirerack.com/tires/tires....ke=BFGoodrich&

In the 25k-ish or so miles I've had my truck (2004 F150 Lariat Supercrew 4x4), I've experienced some pretty severe cupping to where the tires go out of of balance and the wheels go out of alignment every 3k-ish miles. It also makes for a very choppy ride.

Looking for a tire that will last me a little while and that will be good in the snow. Should I stick with the BFG's or go a different route?