Kilz is common here in the states, painters use it as a prep coat even in houses.
It sticks to anything with little or no prep and makes the final color coat look much better.
I tried even bead blasting those heat control caps, paint still wouldn't stick until I spied that spray can of Kilz up on the shelf. 2 coats of that, then 2 coats of red caliper paint and I was in business
KILZ ORIGINAL Aerosol blocks most stains including water, smoke, tannin, ink, pencil, felt marker, grease and seals pet, smoke and food odors. Use on interior surfaces including drywall, plaster, paneling, wallpaper, wood, masonry, brick, painted metal and properly prepared glossy surfaces. Ideal for spot priming and direct application to furniture, molding, baseboards, door jambs and frames and other projects where a "focused application" is desired instead of a large flat surface. KILZ Original is not recommended on flooring unless used as a subcoat to new carpet or hard flooring.Original may be topcoated with latex or oil-based paint.