I actually have two cross checks. One is almost entirely OEM (just a new stem and brooks saddle). I put a jandd low rider front rack on it, which essentially uses hose clamps to attach to the midblade of the front fork. It worked out just fine.
On the other cross check (actually its a travelers check, but same geometry) I put the surly front rack on. Its a beast (I think 2.2 lbs) but I love it. The platform in front is great for extra cargo, multiple rails is nice to adjust load height or throw massive panniers on front, and its got its one little eyelet to mount the fenders to the rack (pretty cool). It comes with a ~5 lb bag of hardware and is highly adjustable so I imagine it mounts to just about anything. On this build I used titec h-bars (jeff jones design) with a twist shifter.
Also, you can buy the new surly cross check fork which comes with midblade eyelets. Comes in black. My LBS ordered it for $75 (I think MSRP is ~$90). I was successful selling my old fork for $40, which you could try.