Contract
Instead of concentrating on the contract, concentrate on the agent. A reputable agent has reputable clients, and at least a couple of them should have names you recognize, and names you can Google. A reputable agent will also have a list of sales to good, mainstream publishers.
A good, reputable agent will have a good, fair contract.