I presume this is in the US? In the UK for example the HPV vaccine for gay men is free on the NHS. I'm sure the same is true for many other countries too.
If I remember rightly, the US does routinely vaccinate everyone against HPV as teenagers regardless of gender - it's the UK that historically only vaccinated girls. (Though this changed very recently, it obviously still leaves a bunch of men unvaccinated.) There's some kind of recent vaccination program for gay men, but that only started a couple of years ago and requires them to actively seek out vaccination.
As an anecdote, when I asked about getting it, I was told that it would not be covered by my insurance and would cost me $500. That price is out of reach for the vast majority of Americans.