For $249.99, this jacket will last you a lifetime, and could have many memorable purposes. LeBron James is 40 ... There’s plenty more hoodies, shirts, shorts, pants and more to choose from ...