Kilz is great, but I would use the water based. Oil base will stink for a year!
Also Z-prime, or Gripper, are equally good primers. Different primers will stick best to different wallpapers.
If you are serious about wanting your paint to stick, do a test patch of primer, leave it overnight to dry, and the next day try to scratch it :). First with your thumbnail, and if that does not work, try a butter knife or similar, then a nail...
I you can scratch the primer with your fingernail, then any paint you put on top of it will look terrible in a few months; If you cannot scratch it with anything -- or maybe only with a sharp nail -- then it is the right primer for your job.
3/4 timing in a DIY van conversion. Backroads, mountains, boondocking, sometimes big cities for a change of pace.