I say Flats might not be the best way to go if multiple players are using the bass you won't know if one of them has corrosive sweat. And personally as a sound man I would hate you. You need that piano ring or it's just "mud flaps my babe's got 'em." I friend of mine will rot your stings after one night of playing, So he uses Elixer coated bass and his acoustic guitar strings and they seem to last a long time for him.
My self I just use these and change them when needed. I've gotten away with over a year if it's just studio work, but when I play in a band I change them after 8 gigs or so. I have only ever broken a bass string once and that was a long time ago.
ANyhow these sell at under $20 a set and often go on sale. Flat wounds I think are 2x that price. They do last forever mainly because there's no place for dirt and gunk to build up. My friend use to boil his strings between gigs and he could do that for a long time until the peg winding got funky.