Yep, per the above links, those are more correct then the previous LL runs, although can't tell if the stabilizer struts are on the engineer's side from those photos. I wonder if the new sideframes would pop onto the older LL units and, if so, might be available as a separate part. My guess is maybe on the first question and probably not on the second.