I've dealt with them lots! They are great! Just make sure you call them or email them first to see if they have what you want in stock. The web site is wayyyyyyyyyyy out of date. Just send them an email and they will get back to you. You can pay them with paypal if you like so everything is fast and painless.
Dan :-)