Do not trust 12557. It runs late more often than not these days. It running behind 14311 is very likely. The SL class is horrific with no place to breathe. If you're boarding it at LKO you'd have a frustrating time waiting for it to arrive for you to board it. That too in the middle of the night. Go for 2429. BTW, what's your final destination?