I don't like those clip connections either. I figure if you're going to the trouble of installing all this you might as well use some good solid connectors.
Parts Express (Ohio) carry a fair range of audio accessories for fitting standard boxes. You might find something there of use. www.partsexpress.com
[This message has been edited by pauluk (edited 01-31-2005).]