My `97 had the cracked leather problem. They handled it for 3/36,000, then I had a local upholstry shop redo it with some heavier leather and never had the problem again. Less than $100, matched perfectly, and at 122,000 when I creamed that Hummer (his fault, but nobody came out a winner as they totalled both trucks and mine was paid for) the seat looked new.
My `06 is wearing in a spot or 2 from sliding in and out hitching a trailer. 38,000 now, I think I`ll take it back to the same shop when it gets bad enough.