We have done some foal share deal's with studs in the past, no service fee, when the horse sold, the agreed % of sale to the stud farm.
Our experience with this was ok, a good sale meant we paid more than the service fee, a bad sale we paid less than the service fee.
One other thing, they would not accept some of the mare's for this, said not commercial enough.