I've used 3x 12Ah SLAs, and using them as assist-power via my radiator-fan friction drive worked ok, with a pretty decent range of several miles (forgot how many right now but it's probably on my project blog somewhere) to start with, but, being heavily used before I ever got them, they didn't last long before they were down to a mile or less.
I've also use 2x 31Ah SLAs, and those got 22 miles with a rest halfway in there, or about 15 miles continuous. However, that's on a much heavier bike (60+ pounds for the bike alone!), so if I could have ridden the other one with them it probably would've made it at least a third farther, possibly a lot more. Also I'm going a lot faster on this bike than on the first one, several MPH faster, usually.
Now I'm using 3x 17Ah SLAs, on the latter bike, and get around 11-15 miles range at reduced speed or with pedalling too, or perhaps 8-10 miles with just the motor. I have not yet done a ride-till-dead test, so these are guesstimates based on battery level whenever I decided to head home plus current draws under various conditions. Also, my lighting runs off these batteries, where it had a separate 7Ah before.
I do think that a part of the reason the smaller batteries give more range for their size is that there are three of them. As a whole, the weight did not really change, because in getting rid of the small 7Ah battery and changing up to 3 of these smaller ones from the two larger ones, it ends up roughly the same, around 51 pounds. If I used 3x 31Ah though, instead of just two, a more fair comparison could be made, using the same gearing and drivetrain, and those 31Ah's would stand out quite a bit more than they do currently.
That said, if anyone ever donates some LiFePO4 packs, I'll gladly test out the difference with the much lighter bike I'd end up with!
FWIW, due to the weight of the batteries, I'm in the process now of trimming weight from the bike itself (since I can't lessen the battery weight). It's a tough call on some things, like losing the shock fork and going hardnose (already hardtail).