I have been riding the 04 Zeus for a few years now and love them, but they are starting to get pretty worn. I was looking at replacing them and have an opportunity to pick up a pair of 06 Deuce's for a great price, but I tried them on yesterday and noticed the Deuce does not have any kind of strap across the top of the foot/base of the ankle to hold your heel down. No matter how tightly I pulled the laces I felt like I would be getting heel lift while riding, although I have not ridden them yet.
Any comments from those who have ridden the Deuce? Do they hold your heel down?