Do we have to use the grease gun for these ball joints?
so no need to use the grease gun for ball jointNo. There are no grease fitting on the link you have shown. They are lubricated for life. Now, what is the life of a link that cannot be lubricated? Not sure how that would be answered.
There are links made with grease fittings that you should lube at every oil change, which will extend the life of these links. But they should last 50k-60k miles easily with the grease free ones.
sorry i made mistake,(stablizer link)First, you are using incorrect terms. What you pictures is a stabilizer (or sway) bar link, not a ball joint. The stablizer link you have pictured does not have any grease fittings on them, and as such, you cannot grease them.
Ball joints are at the bottom of your front steering knuckle. Many older ball joints have grease fittings on them. If they do, you need to service them at every oil change. If your particular ball joints do not have grease fittings, then you cannot grease them, as they are sealed for life.