Been a while, and I don't know if anyone cares anymore, but... I finally remembered to dig up this info for the edification of all.
We'll, actually, I was just bored and roaming around a Pep Boys store. Long story.
Stride confidently to the counter and ask for a breather filter for 1995 Chrysler LeBaron.
In addition to the wave of respect you'll get for driving such a pimptastic vehicle, you should receive in return a package containing a generous wad of filter material you can fashion into a replacement for your V-Strom's errant breather filter. There will likely be a listing for upper and lower; either will work fine.
If you need a part number to cross-reference, Purolator B23167 or Fram BA6662. (Or Purolator B13162 / Fram BA6660).
It's not foam -- it's sort of a fibrous substance that holds up much better.
I'm sure there are others, but of the ones I found this part number gave you the biggest chunk of raw material.
2002 Suzuki DL1000 V-Strom, Dark Metallic Space Blue
1983 Suzuki GS850G, Cosmic Blue
2005 KLR685, Aztec Red - Turd II.2, the ReReTurdening