I went through the same thing, twice.
The first order I made two years ago back ordered and after 4 months I called and Patrick game me a refund. I used the money for other truck repairs.
The second time I ordered the gears came right away, but the bearing set back ordered. About a month later the bearings arrived.
These parts are awesome and worth the wait.