I'm surprised no one has mentioned Old Man Mountain racks. They are very durable, reasonable light, and offer about every mounting option that exists. I have used a rear rack on a mountain bike with no eyelets and it worked perfectly. Sorry I don have a photo available. I will be setting up a different bike, beginning in the next few days, and I will absolutely consider OMM for a front rack. Check them out.