I built mine by myself and a little help from friends. Cheap was important for me so I went to Menards and got one of their kits. I was pleasantly shocked at how complete it was and easy to build.(I do have construction experience). I would say build it yourself. Everyone should feel the satisfaction of creating their own shelter.
2000 Aprilia Pegaso, 1977 XT500