Yes, labs are, more often than not, VERY food motivated... sometimes controlling that is a challenge in and of itself! LOL Labs are very prone to obesity, so you will have to control everything going into his mouth. It's best to feed a food high in protein, low in carbs, as labs are sensitive to sugars (grains and starches turn into sugars) And some low-end foods (pretty much anything you can find in a grocery store) is high in sugar and very low in meat content If you need a food on a budget, Costco sells a grain-free food that's decent and for a really good price.
Portion wise, start with the reccomendations on the bag, and watch your dogs waistline. if he seems to be gaining weight, feed a little less, and vice-versa.
As far as vaccinations, it depends on where you are, the age of the dog, what vaccinations he's already received, and what laws your city/province/state/country require. I give puppy shots and no more. I also do not give rabies shots (we don't have much for rabies here, and it's not law) A vet would probably tell you they need to give a cocktail of shots once a year, but that's overkill. It's not really necessary to vaccinate more than once every 3 years, and there are many who believe that's too much. but follow the laws where you live, as you could get in serious trouble if you don't