there are many options on the brazilian market for local woods that will make great sounding guitars, if a luthier will build the guitar for you, I think he is the best person to answer your questions, I know a lot of suppliers here in brazil that sell woods for guitars. But I think that if you're building a solid body, you can get much cheaper wood, in some regular woodshops, instead of buying instrument grade wood.
go to your local lumbershop, they should have lots of options that would be fine for a solidbody.
freijo is great for bodies. mahogany is great for almost everything, but it's hard to find sometimes.
cedro can also be used for bodies, and caixeta too.
and for the fingerboard you can use ipe, a wood that looks very good, and it is so cheap.
the neck can be done in cedro, imbuia, mahogany, jatoba and some people are using pau marfim with good results.
as you can see, many options to choose from, and again it's always nice to try alternative tonewoods that are cheaper and may sound as good as the tradicional choices.