Personally, I would think it would be far more cost effective to design and build a colony to continually mine the asteroid in question, utilizing a portion of the metals and other materials there to build onto the colony. When depleted, the colony could move to the next body, taking portions of the original colony with them, allowing them to upgrade their living conditions as necessary.