I recently bought one of these shirts from Mark's, paid close to $50 all in, but oh em gee its so good. I have been riding with it in sub 10 degree weather and its kept me toasty. Stays warm even when you sweat. Plus, it fits snug but doesn't look like a skinsuit.
I also picked up one of those merino blend half zips from Crapco. Its okay, but not great. Worth the sub $20 though.
is that one double layered with the inner layer perforated with holes ?? if so i had something similar years back and it worked really well