I'm not going to rank them, or even say these guys are the best.....but here are 5 star defensemen from the '70s, '80s and '90s who were good goal-scorers (in chronological order):
Guy Lapointe - he had a great shot from the point, one of the best slappers of his era, and good snap and wrist shots too. He liked to rush the puck, and he was a bit of a rover, joined the forwards and stayed up there sometimes.
Denis Potvin - Potvin had one of the best wrist shots of all-time. Hard and accurate. He had great offensive instincts, as well. Knew when to join the rush, knew when to move to the slot, etc.
Paul Reinhart - Reinhart played lots of forward growing up, and played all 5 skater positions in the NHL. Great point shot, great wrister. Smart and creative, and nifty for a defenseman. Mr. Clutch for the Flames. I think he could've been a top goal scorer if he played forward all the time.
Chris Chelios - I think Chelios was a better goal scorer than his numbers indicate. Chelios was a great skater, wonderful lateral movement. Very good slap shot. Creative and confident. Great scorer when he moved to the slot, and pretty good stickhandler and deker.
Al MacInnis - MacInnis grew up playing RW, so that experience never hurts a scoring defenseman. Obviously one of the very best and most effective slapshots in the history of hockey. Extremely hard and accurate. A smart player with good instincts.