BATTLE HYMNS RECORDS compare prices