Your 340's aren't ugly. It's those poor 170's that have the beauty problem.

Heck...Barbara Streisand isn't much to look at but she's got a hell of a voice.