yes..paint KILZ on first
Or paint any oil based primer first if your topcoat is water based. Kilz is a stain kill primer and even though it dries fast, it tends to be hard to sand. An enamel undercoat works much better as a bridge.
If you're using an oil-based top coat, you do not need a primer, just make sure that the surface is clean and gloss free.
Yes, you can. You can always paint over with same paint.
Yes, you can.
NO. -You can not paint over motor oil. First pressure wash it or something to remove it from the area you are going to paint.
can i use water base paint over oil base paint
Yes, you can paint oil paint over sound water based paint easily, just be sure to degloss and clean the surface prior to painting.
What they call "oil base paint" is really called "alkyd base paint." So yes, you can do that.
Yes, you can, the base is similar.
yes
yes
You can but it wont last, you will have a bigger peeling mess.
All you need is good preparations: sanding and degreasing.
You can not put oil paint over latex paint. Oil is a rigid coating and latex is a flexible coating. When you put a rigid coating over something that is flexible the rigid coating cracks off.