After OffRoading my Jeep for almost 8 years.... there is one thing that you dont want to go CHEAP is with the U joints.... Generally most of the local autoparts store only stock less than premium U joints.... My suggestion would be to purchase SPICER U joints... You will be glad you did !!!!
Contact drivetrain direct...www.drivetraindirect.com
They will drop ship to your house.....and their prices are quite good...