Quote Originally Posted by SouthPaw View Post
For your upper I would buy online.
If you're somewhat mechanically inclined and are willing to invest in some specialty tools, I'd build the upper as well. It's probably easier than putting the lower together.