Why just 40MB? Kickstart 2.x can handle a lot more and 40MB drives are completely full in a blink of an eye.
If you want a smaller drive (not tons of Gigabytes), you'd be better looking for a few hundred MBs, or maybe 1 or 2 GB. They're easier to find, and cheaper. And probably a lot more reliable as well..