My bike is a 2016 Brompton, I am thinking to swap current cranks. Current BB possibly is this one (a JIS square taper), model: stronglight jp400 119 mm.
http://brilliantbikes.co.uk/brompton-bottom-bracket-cartridges/849-brompton-bottom-bracket-jis.html
According to this doc, For Brompton, ISO cranks are not compatible with JIS BB http://bromptonjunction.com/wp-content/uploads/2015/09/ds-crankset.pdf
So will this crank fit the BB? This seems to be a shortened Shimano crank (Altus).
http://www.sjscycles.co.uk/thorn-110-74-pcd-125-mm-alloy-crankset-silver-prod237/
The new crank need to be at exactly where the old ones are on the spindle to not to affect the folding. Are all shimano square taper cranks fit JIS BB? Also the link mentioned it's a triple, how that will affect the chain line, if I just install one chain ring (Brompton needs only one ring)?