I got mine from:
http://www.avion.com/
Call up and speak with Trevor. The final result was very nice - however, dealing with Trevor can be an extreme test of your patience. He's a very nice guy and a pleasure to talk with. However, his ability to follow through and deliver on his commitments is not his strongest trait.