Vector Elements to Support Your Graphics

Vecteezy.com has a massive amount of free vectors files as well as some premium options.

If you are using it for personal work, just providing credit is appropriate for use. But, if you are going to use it with paid clients, I recommend purchasing a premium subscription. It is around $100/year and will pay for itself in time saved if you use it often.