If you buy the BattleWing make sure you get the "E" code. I replaced the original BW "E" code tire at 7,500 miles. The parts guy accidentally replaced it with a non coded BW and it wore out in 4,000 miles. The next "E" code BW lasted about 7,000 miles. I like the tire but I am not a professional racer like some of the reviewers on this forum. I rode the piss out of them on back roads, enjoyed fore roads, and labored down the freeways, usually carrying loaded panniers and and sometime not. Never let me down. For the price they are a very good purchase and I would not hesitate to travel the US with the BW.
I ran a pair of Heidenau K60 for 9,000 miles and the rear tire failed me at 1,500 when it flatted on I-80. The structure of the tire broke down and was no repairable. Heidenau sent a replacement before we asked.
I currently running a pair of Michelin Anakee 3's. Today was the first day I put any significant miles on them, all asphalt. The handles the Gold Country roads very well but I did not torture them.
Have a pair of 400 mile BattleWings in the garage.