Dear teachers<br/><br/>Is the first sentence OK?<br/><br/>They have money to buy everything that comes out in the market.<br/>They have money to buy everything that comes onto the market.<br/><br/>I was taught the second is OK but the first is unnatural English.<br/><br/>Thank you