Can you do some work yourself?
I design my own business cards and create a PDF. I use an old program called PageMaker. I am sure there are newer, easier, cheaper options.
Then I send it to www.GotPrint.com.
They are SUPER cheap, fast, and easy. I have printed full-color business cards and post cards with Got Print for years. I think they have a program you can use to design online – right on their site. You should check them out.