Could always load in Balkon's Weapons Mod. I know people are gonna yell "unbalanced," and the muskets are a bit broken, considering you can off a ghast with one shot, but it takes a bit to load, but tis quite handy. Especially once you tack a bayonet on your rifle.
Course, there's lots of ranged weapon mods out there. I know the Crossbows Mod (or one of em, might be more by that name) was awesome, but it was a bit broken with the later crossbows, specifically, the lightning crossbow, aka: Thor's Hammer. Awesome as hell, and really fun to play with (but dangerous, you can kill yourself with it, if you're not careful), but the last time I played with it, it had infinite ammo and never broke.