i just went to their shop and they're good people, I saw a lot of nice cars parked in the lot (i.e. an STi, a nice Se-R, etc.) My friend who is a mechanic now used to be in the racing scene back in the day, and he trusts them.
The cheapest isn't always the worst. The only reason that Mugen, for example, is so expensive is because they can. People will buy it 1) because it's so expensive so it must be the best and 2) because of the company name. It's usually all in the name. And Megan is an imitation of Mugen, which means that they must have close relations to the technologies used by Mugen.
I'd say get it, I might get some myself. Either that or Tein.
Good luck, if you get em, tell me how they are!