Yes and no
I don't work for planned parenthood.
They do have the vaccine. My understanding is that if you have insurance
then you can get it free. If no insurance you might have to pay depending on your age and income. Just call them and find out more. Ooops... You said a "guy". I'm not sure about men and boys at planned parenthood. Sorry.