I’m in the same predicament. Got myself some Topeak Defender R1/R2 guards.
Took a while to set-up, but once they were set-up they are pretty good. Surprised just how much drier you stay with them on, although I’m aware that they aren’t as good as full guards, and because the rear guard doesn’t come any further than the seatsays there is nothing to keep your front mech protected. But, I was more concerned about keeping me protected.
I looked at the Crud ones, but they look like a real faff to fit. And I regularly sling the bike in the car, drive to a mates after work and we ride from there, so the guards needed to be easy to take on and off.
Next road bike is definitely gonna require eyelets for full mud guards.