I agree, the Crud road racer looks to be the best choice out of the ones you list, although I would prefer something more substantial myself, like Planet Bike Cascadias or something from SKS. My wife and I both have the Cascadias and they work great. I finally convinced her to get them on her Cannondale Quick 3 after I got tired of cleaning her drivetrain every time we road an unpaved trail. The Quick 3 is a lot like your bike so I think they would work fine.
The Rapid 2 has mudguard eyelets front and rear but clearance looks a bit tight.
SKS chromoplastic narrow may fit. They are 35mm wide.
You may have to create small indents* in the material with a dremel but once fitted, chromoplastics offer years of rattle-free mud-guarding.
* typically , notches for the chainstays. These used to come ready-made.