I did the needle deal ONLY on ball joint boots (ONLY in one spot)....it made a world of deference on steering! I would NOT!! punch holes in the cv boots, IMO that's a bad idea! Besides ... Cv joints don't use regular soap grease.
Get you one of these injectors. It's saved me a lot time and $$$ in sealed bearings and ball joint life.