You want to aim for 48-75 minutes, although there isn't an exact science since its random. I tend to try to keep everyone under 80 minutes and hope for the best. Injuries have completely screwed that up this season so far though.
Also the only restriction from selling is...
You cannot offer a player for sale until he has been on your team for at least 4 days.
That I am aware of.