My guess would be wheel bearings or shock bushings... leaning toward the latter...
Hey there. So, if it's not "clicking and clacking" as you ride on smooth ground, like you said it sounds like the CV joints are fine. Clunking over bumps, I agree that it's likely shock bushings or some of the other bushings in the suspension that moves a lot over a bump. The shock bushings are on each end of the shock that the bolt goes thru to attach to the suspension and frame. The upper and lower A-arm bushings could be worn as well, and if the 660 has anti-sway bar, there are bushings on that linkage that gets worn and can make noise too. With the front end jacked up so the tires are off the ground, reach in there( make sure it's blocked up solid) and give stuff a good yank back and forth to see if you can see/feel any excess movement or make the noise. You might be able to figure out where it's coming from. Hope this helps, good luck.Ok I was just wondering if it might be something with the shock. Where are the bushings?