Eshleman, Rodgers Sign Pro Contracts