when i joined I had everything but yellow fever (in my country it cost about $85 US) and as I was low on money I didn't do it, they gave it to me in Dubai as it was the onyl one left. As far as I can remember, it never appeared as a deduction so perhaps they do give it for free. But it might have changed since, so it's up to you.
Yellow Fever vaccine also makes you feel a bit

for a day or two, well it did for me!