Lebron, Jordan, and Kareem are clearly the 3 greatest players of all time. I don't think anyone is even close to them.
I think Bird has an argument, but those are my clear cut top 4. Then Russell, Olajuwon, Duncan, Wilt, Magic and Shaq, in some order, to round out my 10.
I don't have Bird that high. Some of that is his career was just shorter, and while he had a great peak, I'm not sure his peak was better than someone like Shaq, who had arguably the greatest 3 year run in the sport's history (yes arguably better than Wilt or Oscar or MJ or Kareem). I absolutely agree with you that that is the top 10 best players in the sport's history. The order is where the debate lies for me, but I just don't think anyone else can realistically be ahead of Lebron, Jordan, or Kareem. You can certainly debate the order of the top 3 though. I think Lebron is 1, Kareem is 2, and Jordan is 3, but that is just preference. You could put them in any order and easily be able to defend it, and that holds true 4 to 10 as well. I think I'd put them Wilt, Magic, Bird, Russell, Duncan, Hakeem, Shaq, but again that is preference.