I'd say you could make your own joists for a reasonable expense.
But as I'm not a structural engineer I don't know the actual calculations, I'd simply go somewhat over the top.
This design appeals to me as it would be pretty easy to construct using the tools at my disposal: