Most of those pre-fab coops are, tiny, not very good quality, and do not hold up long at all. There are some better ones, but they tend to be really pricy. Cost wise you are usually better off building one yourself, finding someone to build one for you, or re-purposing/modifying something like a shed. Check out the Coops section of BYC for some ideas.