I don't know anything about Krown, but I have had my cousin DIY it for me on a Jeep underbody and diff/axle housings and brake drums using POR15.
POR15 is a rust barrier paint that is amazingly good. It's that black paint you see on ocean going ships that makes them black below the waterline. The ships have 3 coats of it below the waterline and it stands up to salt water just fine, but it doesn't stand up to UV very well, but there's no UV below the waterline of a ship just like there's no UV under your car.
Above the water line, the ships use 1 coat of POR15 as a very good rust preventing primer, then paint whatever pretty color of marine oil base paint over the POR15.
I figured if it's good enough for ocean going steel ships, it was good enough for a car or Jeep underbody coating. Boy was I correct!
POR15 website recommends applying 1 coat to underside of a car as underbody protection. My cousin applied 2 coats just because why not? We had enough to do 2 coats. The extra would have gone to waste if we didn't use it up.
Fully cured POR15 is so tough that you can beat on it with a hammer and it won't mar, chip, or scratch. It's very tough. Wash your car as often as you want to (to protect areas that don't have POR15 on them).
POR15 does not make any claims about heat resistance or heat tolerance, but I painted my brake drums with it and they get hot driving in mountains, but POR15 held up perfectly.
It can be applied to rusty metal (as long as you first wire brush off any loose rust and dirt), then wash with Dawn dish soap and water. You can use regular autobody soap, but I think Dawn is better for degreasing for paint prep. Let dry. Then use a hand pump spray bottle to spray/mist (the areas to be painted) with the surface prep acid (provided by POR15 company). Let acid sit on underbody for however long instructions say. I don't recall if it was 15, 20, or 30 min. Then use a garden hose to wash off all acid. Let it dry completely. Stir POR15 thoroughly, then begin brushing it on. Expect to throw away your brush when finished. Have a 2nd brush handy in case the 1st brush gets gummy.
Use a good oil base brush so you don't have bristles coming loose and drying in your paint job. This job would be easiest with a lift, but my cousin did it with jack stands. While it was up in the air couple feet, he replaced my stock springs with lift springs.
This has to be a DIY project because I don't know if any shops will do this for you. In my case, I hired my cousin to do it for me. He did a great job. My tire alignment guy was always super impressed everytime he put the Jeep on a lift. The underside always looked pristine. Never a hint of rust.
This is a summertime only type project IMO. It should be done outdoors, or at least with garage door wide open, so the fumes won't make you sick. Paint in the morning, late enough for all dew to be gone, but early enough that the temp is below 80F. Ideally between 65-75F. Above 75F it becomes difficult to brush on paint because it gets tacky too fast if above 75F and especially if above 80F.
Quit working and cleanup before temp rises to 76F, if possible. You must quit if temp rises to 80F. The summer afternoon and evening heat will dry and cure the POR15 very nicely in 1 day. Just to be extra sure that it was fully hard and durable, we waited 2 days before installing new springs and reinstalling the diff/axles housings (which were painted with POR15, as well as the underbody), but we probably only needed to wait 1 day.
I'd still recommend frequent car washes, including underbody wash, because there will be lots of parts that don't have POR15 on them (springs, control arms, steering components). Though you could (and probably should) paint POR15 on most of those things, but don't get any POR15 on grease nipples nor rubber boots. You can't paint springs with POR15 because AFAIK it's not a flexible paint.
Also, to be technically correct, POR15 is not a paint. It's a marine primer with zero UV prorection. So if you use it somewhere the sun will touch, then put a coat of paint over the POR15 in areas the sun will touch. Sun is POR15's kryptonite.
That's why for my Jeep's brake drums (which the sun could shine on through the 5 spoke wheels) we brushed on 2 coats of POR15 follow by spraying on 1 coat of black Duplicolor on top of the POR15. It held up well, but in hindsight we should have used black Rustoleum Enamel paint because it's more abrasion resistant than Duplicolor (after the Rustoleum enamel finally cures, but with hot afternoons and evenings Rustoleum enamel fully cures in 2-3 days).