i have a pair of lake mtb shoes. they are spd compatible, but they are a year old, i assume the new ones are also compatible. they keep me pretty warm in cool weather, but when it gets cold they don't. i also have a problem keeping my feet warm in anything. thinking about getting a pair of covers to put over them also. they are a very comfortable pair of shoes though.