I believe in Texas the filing fees for the state are over $300. So it doesn't seem like a huge markup.
I agree that if you have the time you can probably do it yourself, though.
ETA: legalzoom agreements are pretty terrible though. If you intend to have other partners, I would definitely spend some money on a good one, and save yourself the lawyer fees on the backend if something goes wrong.