Yah, looks am but as I have never had a bike that accepts an american BB in viewing pics... I am not sure on the install... lame I know.
Not sure on those cranks man, they look like cheap **** to me. I will post pics and pop em off when I can, I am on my GF's mac out of town so don't have the ability at the moment.