As much as it pains me, I think only injuries will slow down LeBron between now and his late 30s. If his body holds up, his passing, size, and even respectable shooting these days will still make him a good player as his athleticism wanes.
Dude has his (character?) flaws, but he's far more than just an athletic wing and could lose a lot of things while still being an above average NBA player.