Yep, I've done my own pets for years. I usually go to the feedstore (or tractor supply) and get the one that covers the most stuff.
Cats can be tricky because they have such tough skin, be sure to jab pretty good when you do it. Sounds harsh, but it's easier than trying to do it 2-3 times. Those kitties get peeved when you do that!!
I always keep the container the vaccine came in (either box or bag) and write the animals name and date on it and keep it in a file. It helps to remember when it was done. Also is proof it was given if ever needed. Rabies are always done by my vet.