You need a rack with adjustable stays if you want it to sit level. Look into Axioms, also some Trek branded racks as well as a few other brands. You're going to have a tough time finding a solid/rigid mount rack that's a perfect fit for a frame that isn't a 54-56 size.