Alternatively is there a list of all the parts needed and possibly where to get them to make my own? I live in Tokyo, so it should be easy enough for me to find a shop to put it together for me. I don't mind spending a bit extra to put a rock solid unit together.
I have two unpopulated Revo boards and one oplink module
But I gave up on populating them with remaining components
BOM file and schematics everything is in the git repository LibrePilot / hardware / Production / OpenPilot Revolution / BOM
So what people usually do now, they order board, check if baro works. Then test fly it. Ebay guarantees possibility of opening a case within 30 days if product is faulty, and seller has to refund or case gets escalated. I returned my Revo with faulty baro and got cost+shipping refunded. That was before it was known what the problem with baro is and how to fix it.
Support for other board Sparky2 is coming (flyable with Cliff's private repository branch but not finished), so it's not as well tested and proven as Revolution yet.
I would be interested in getting exact replica of Revo, but I don't think anyone produces those anymore.
Naze32 and other boards are produced in the same way and come from different sources, so Revo now is no exception (can also come from anywhere), it's just good to check if it flies good. I think it's a trade off of not being able to buy board that is only shown in one "authorized" online store and always out of stock with being able to actually buy it, but from many sources, and some sellers are just not good