If it was me I'd take Irwin. Takes care of an entire position for 5 years at a very reasonable cost, with very little risk. There's very little chance he won't return to pre-injury form next year.
Ricketts and Beitashour are both on a downward trajectory because of their age. I'd be looking for younger players as an expansion team.