LeBron isn't a wrong answer for #2 or #3 spot, I think anything else is blasphemous though.
Here is why I rank KAJ above him:
I feel comparing eras is fair, but it is definitely underselling what KAJ accomplished in his career. Have you seen another player master the skyhook? It is an incredibly difficult shot to pull off and I feel people undersell that move because it isn't as sexy as chasedown blocks from LBJ.
- His HS basketball team won 3 straight national titles, went on a 71 game winning streak all while his coach hated him and racially abused him.
- He was even more dominant in college. 3x NCAA Player of the Year awards, 3x national titles, 3x Final Four Most Outstanding, 47 game win streak and the league imposed a rule where no dunking was allowed to prevent him from dominating.
- In his first 10 years in the NBA, he won the MVP 6 times! For reference, MJ had 5 in 13 years and LBJ has 4 in 17 seasons.
He is not only a massive winner at every level he's played at, he puts up MVP level stats, has won multiple times with different franchise, iconic skyhook that will never be replicated and has a rule changed because of his dominance. Imagine if he was allowed into the NBA after high school, he'd probably have won more MVP titles and maybe more NBA Championships to his name.