Someone probably posted this before in the past but I just discovered it so I decided to share anyway in case it hasn't been shared.
In SMV near BT, there is a banished demon named Azaloth. The Sunfury warlocks (Thottbot World of Warcraft: Creature: Sunfury Warlock) around him are easy to kill and don't respawn all that quickly, allowing you to beat on Azaloth to level whatever weapons you want. You could probably do this even before level 70 provided you can kill the warlocks. Anyway sorry if it has already been posted before but I tried! lol