Did not you say before switchmode? How is that drop-in replacement? Don't those require inductors?
I did notice "pin for pin compatible with the common 78xx" in your 1st link, so I decided to check further.
As shown in what your 1st link provides,
O, I see... Looks to me like the IC has the inductor built in.
Now, are DE-SW0xx regulators available from Digi-Key or the like? (I tried looking there - appears to me the answer is no.)
Hey, your link says in small quantities they're $15 each! (Plus shipping, thankfully $1.25 for what appears to me to be postal mail, likely a week or more for this being international.)