Rob,
your two-year old springs and shackles might have teflon bushings in them, and that is the reason why they do not have zerk fittings. You can either live with that situation and put up with the squeeks, or use a spray, as you have. If you can locate an aerosol with either molydenum disulfide, or graphite, or a combination of both, that will last longer. I'm not sure, maybe some other input can be given, but there is also a possibility that you can replace your non-greasable shacklebolts with a greaseable type which has zerk fittings, that, in my estimation would be best, but someone else might offer their suggestions.
I have no other suggestions for the yoke ball problem except that you consider Robert kenney's post.
Dick