The Advanced Search option on Audible allows you to search by running time.

http://www.audible.com/advsr