Here is a spreadsheet with info on online stores that sell leds. I wouldn't particularly recommend dx or kaidomain. As chodes said, you can get a good led on a star for only a few dollars. Two D cells wont give you the voltage to run an led without a boost driver.
It might... (2 cells...)
Variables are LED Vf and light resistance.
Surprise examples I found:
In a direct drive low resistance triple SST50 light I found:
3 CR123 primaries resulted about 270ma. Quite a useful amount of light as backup to the usual 5-6 Amps on 3 x IMRs.
2 x IMR 18500s resulted in about 100ma. (with 3 LEDs, this was almost as much light as a 2D Maglite)
With the 2 x 18500 example, assuming 8V made it to the LEDs, divide by 3, only 2.66V for each SST50 for useful light. I doubt 8V made it to LEDs..
That's why I say depending on LED, 2 cells may work. Remember OP wants super cheap solution, 100ma through a Cree beats 3 5mm LEDs anyday.
If LED does not glow, 3 cells and resistor next step.
The target to beat is 3 x 5mm LEDs. If the Cree glows, that's enough.