Buy a good branded joint and only fill it will the original supplied grease tube, DO NOT OVERFILL as it will blow out the boot, The major problem that can take out a CV Joint quick is bad alignment, the joint when straight is actually not moving - its just sitting there rotating as a whole assembly, When the wheels are turned only then the joint works. So if your alignment is off then your joints would be constantly working and wearing themselves out.Yes original CVJs are expensive for Mehran and Khyber etc, 19 to 20K is about right. They would be OE parts and would include the shaft too, the alternative parts are just the jointsAlso pay attention when the wheel bearings are being fit - the bearings are two cartridges, the original setup has the bearing seals missing on inner sides and an oil seal on the hub inside too. That oil seal is only available at Suzuki - for some reason parts shop dont carry it. The bearings requirement is C3 clearance (cant recall correctly) with rubber seals to keep dirt out. The centre voids are filled with grease to aid in grease rolling. Its the same procedure for rears.