The Opencores.org is the free one that I'm aware of. At CVC we offer several Verification trainings and we use some of these testbenches as starting point and demonstrate how they can be better done using modern techniques, see www.noveldv.com if interested.