Could be a solid signing for them for a year or 2. 4 years is too long but I cant see him being there for that time, probably half of it before being sold on to a lower league club or a promoted side. Thats if the mackems are still in the Premier League of course! O'Shea is a solid signing though, if they got him for a reasonable price.