I have ordered from them once - I needed a chrome A pillar trim for my Pajero, which was not readily available locally, and another piece of chrome trim that clips onto it. The clip was available, and they put a hold on my credit card for the whole amount (clip plus trim), but only charged it for the clip that was available. Their customer service is good, and my part was shipped from Japan with full tracking. They are legit.
That said, the part they did not have available in Japan was ordered from Japan by my local Mitsubishi dealer. Took 3 weeks to get it, but they were able to source it. Go figure.
What's the part you're looking for?