Have you looked at FMS?

www.functionalmovement.com