Your kitten should have the 3 in 1, rabies, and be vet checked. Where I live the 3 in 1 and rabies shots costs about $18.00 total when administered by the vet. In addition, the office visit usually runs around $35.00. If you want to have the kitten checked for FeLuk that's an additional charge. Neuter/spay runs anywhere from $45-60, unless you qualify for a low cost spay/neuter clinic.
If you adopt from a shelter, particularly a kill shelter, the adoption fee will include the inoculations and spay/neuter. Most importantly, you will be saving a viable animal from euthanization.
The last "free" kitten I got cost me over $150. in the first week after she became ill. That was before the inoculations and spay.
Good luck whatever you decide.