All the usual suspects (Lee, Hornady, RCBS, etc.) make 7.62x54R dies. Nobody includes both .308 and .312" expander buttons in their die set; each company includes their "standard" size and makes you buy the other.
The Lee Pacesetter dies have done well for me, but they do come with a .308 expander button, and most 91/30s have bores that slug out to .312" or greater. RCBS comes with .312".
With the Lee dies, I just use the .312 expander from my .303 Brit dies, but you can order a .312 expander from Lee (about $3), or use Lee's universal neck expander or a long Lyman "M" die. The latter is almost mandatory if you want to load cast bullets.
If your 91/30 has a really oversize bore, Lee also makes dies for the 8x56R Hungarian Mannlicher with a .329 expander. Get the .329 expander, chuck it in your drill press and spin it against a file to bring it to size, polish it, and viola! a custom expander for your specific rifle.
Personally, I'd get the Lee Pacesetter dies, and add both the .303 Brit (.312") and 8x56R Hungarian (.329") expanders to the order.
You probably aren't blessed with an accurate enough 91/30 to make collet neck sizing worthwhile, but there are some 91/30s out there with a grossly oversized chamber, similar to many of the .303 SMLEs. Repeatedly full-length sizing the brass out of one of these rifles will overwork it and cause early failure. You can avoid that by neck-sizing only, but you end up with a bunch of fire-formed brass that only fits that rifle.