I used BeNippon earlier in the year and they provided a decent, if expensive service. They seem to have a reasonable range of products, but I'm not sure what their policy is if they don't carry the audio stuff you are after.
I've also been in touch with J-Goods on a few occasions, and they seem very responsive, although I have yet to actually order using their service.