Im pretty sure most things from jim are shipped from manufacturer. Ordered gears and diff cover recently. Got the gears in 4 days. Going on 2 weeks on the diff covers. But jim is very good about emailing you the status of your order. And at least you know hes legit, unlike the first place i ordered gears from, MISTAKE.
From now on, if Jim sells it and i need it, i buy from him.