There is bunting and stealing supposedly in the modified I'm playing tonight, no idea how thats gonna go lol. The 6-12 arc leagues which are about an hour from here I know have home run rules, where we play there aren't any. The in town league I've played in ( unlimited ) uses a softer core ball i dont remember which one, its supposed to be restricted flight. They also buy 6 bats at the start of every year ( just started this few years back ), and that's all you can use. Its honestly done great things for the league, and I was so opposed to it before.
The better league I play in though, still unlimited, just started doing a bat compression test last year, and it has to be under 1200 maybe 1500 compression to get a sticker. This league had a huge problem of shaved and rolled bats, little people and kids who aren't even ballplayers were hitting fly balls landing 20 feet over the fence like it was nothing, and it was way out of hand lol.
Anyways, yeah I used an Easton Salvo last year, I really liked it. We also used two Miken Triads, and they were real good too, they broke in extremely fast though and when we got them tested again for playoffs, neither passed. I got a louisville slugger Z 3000 this year, mostly because it has a big Z on it and came in digital camouflage. It's been way too cold to use it yet though. We usually order our bats from this softball express magazine, I know guys who've talked of batsbatsbats.com and another one similar to that I just can't think of it. Softball express will show you all the new bats this year, the specs on all of them, if they are ASA approved and what not. I'd say pick your bat out there, and then look around for the best deal on it.
Heres a pic of that bat too
http://www.softballfans.com/common/images/products/large/ls_z3000_usssa_end.jpg