Try Diablo 2 Nezeramontias a fully balanced mod that add over 6000 objects to the original game.
Gun, New monsters, New maps, New skill, New sub. quest (all original quest are there and no change to),
You will need Diablo 2 Expention set v10 or act.5 will crash...
You will may need plugy(Small program that add a billion of chest pages, remplace all skill and stat evry were evry time, and partaged chest to see same chest)
Diablo 2 expantion played time : About 45 hours
Diablo 2 Nezeramontias play : About 250 hours...