They come with a little grease yes, but i dont think its enough to drive on. When i pulled the boots back on the ones i bought there was basically nothing there. They dont come pre-assembled because thats cheaper. I haven't seen a ball joint for my civic yet thats greasable and has a 90 degree fitting. They all come with straight ones even though that would be impossible to grease.INCORRECT, all of those parts come pregreased, with or without the fitting. It may not seem they are greased but they are. People are dumb so the manufacturer of the part has grease applied to them before packaging.
Most of the time the grease fitting is not already installed, this is due to fitment. They produce the same joint which fits dozens of other applications. Some of those applications require a 90 degree fitting due to not being able to get a grease gun on the fitting after installation. Also the fitting may be in the way during installation and would be damaged.
To the original question: any grease that says its for wheels or suspension is fine. If it doesn't then make sure it doesnt say its for high temp or low temp or some special application. Make sure its ngli no.2 or ngli gc is the other one i think. Avoid synthetics unless you like oil dripping everywhere out of your grease gun.
Sent from my iPhone using Tapatalk