No, I had one and they suck. Buy a Mercier, they are cheaper, the parts are slighty better and the bike weighs less. The Alpha Mercury will ruin your life. Now that I have a nicer bike, my life has improved immeasurably.
edit: It appears that they have done away with the stupidly long bullhorns that mine came with.