2 likely options:
1. You are working fine with 2 CR123s. Either the ultrafires aren't long enough and have weak contact, or you lost the ultrafire lottery. Pull the tailcap off and short battery (-) to the flashlight body, pressing the battery in firmly. If it works now, stretch your springs carefully. If not, look at the front spring. See if it reaches to the (+) contact on the cell. If it still doesn't work, you have lost the Ultrafire Lottery.
2. You have a module meant to work at over 4.2v. This is unlikely, because Solarforce modules tend to either include 4.2v AND 6v, or neither one.