From personal experience, I know them to not have a decent customer service experience, as with 80% of wreckers out there.
Also are you reffering to JustJap or JJ AutoParts (formerly known as Just Japanese Auto Parts)? JJ AutoParts have a proper office and I think they are by far the most professional wreckers out there (though their site could be a bit better for viewing and browsing experience).