Off a 94 YJ, but will fit most other Jeeps. It is out of my np231.

21 spline input gear $75
output shaft $175

I work in a shipping center, so I get a discount with shipping. These parts go for a hell of a lot more money brand new. Mine are in excellent shape, I gaurantee it.