Yes, you won't actually save much by making one yourself, unless you just happen to have some of the parts lying around. Costliest items were the stepper motors and the linear rods, as I recall. The $150 I quoted above depended on using "eBay specials" - and waiting for the subsequent shipping from the far east. I did include some "extras" that were not strictly necessary, such as a "full graphic" display / SD card slot / rotary knob input, and an inductance sensor for setting the z-height, but that sort of thing only added a few dollars. On the other hand, the $150 does not include buying a power supply, as I have access to all the ATX power supplies I can use.
With the benefit of experience and hindsight, there are a number of things I would improve if I were to do it over. In particular, my head mount and part-cooling fan is clunky, and I'd like to improve the bed mount and adjustment. But rather than re-do this one, my plan is eventually to build a larger capacity (400x400mm rather than the 300x300 of the current printer), fully enclosed, CoreXY style printer. I've worked up a design, and this one will use some printed parts, now that I have a 3d printer - some, but not as many as is often seen. I've gathered a lot of the parts for it, but just haven't found the time to put it ahead of other projects.
Sigh ... unfortunately my employer is not at all understanding of the priority of hobbies ...