i got a front end from jdmhookup.com a few months ago and they're pretty good. if you look on forums (like sfl, zilvia or nico) it's like playing a scratch-off lottery ticket and you have to be lucky to find one.
you can check out http://www.wiringspecialties.com/. they make pre-made wiring harnesses or you can send in yours. i've bought a harness from them before it was amazing how well it came out.