5100's are great shocks, as far as for your truck I am not sure they are the exact ones. You cannot go wrong with them.
I would start a thread in our vendor/sponsor area and they will get you some prices. They were on back order in some sizes a couple of months ago.