I would rank them:

Shaq
Lebron
Duncan
Kobe
KG

But an argument could be made for any of them.