I build the same basic thing for right at $285 + shipping. Being in Canada makes shipping more expensive Sold a bunch of them and everyone has been happy with the product.

How much time you going to spend sourcing parts/materials/measurements and time to put them together. Adequate casters aren't cheap. Local shop time here is in the $80-100/hr range. They are not a 15 minute job.