Im not sure what you consider a "long life for a tire" but I have a set of nitto terras with 31k on them and they still have well over half tread left on them. Those BFG's are trash if they run in the 1500 dollar range and you only get 30k miles out of them. That's nearly a set a year with average driving 