First call these guys to know the prices of CV joints.
Tell them model and they will inform you the availability and prices.
New Iqbal Autos (Montgomery Road)
Fine Autos (Montgomery Road)
Toyota House (Montgomery Road)
Buy the new one, go to mechanic. Mechanic will hardly take PKR 1000/- for fitting/unfitting. But Kharadiya will take 2500~3000
1. The original boots comes with new CV joints. however if it doesn't, then buy the original ones by yourself. Don't let the Kharadiya sell you his boots from his stock.
2. Buy one pack of Grease by yourself and ask Kharadiya to apply your given grease instead of his own. Usually new boots comes with Grease also. But if it does not, then buy your own.
3. To know which grease to apply, in the mechanical forum read thread "Grease" started by Xulfiqar.