First off, PW makes up to 145mm BB's. 125, 127 and 130mm are all quite common for various cranks.
Second, you don't
have to have symmetrical cranks. 2-4mm offset has never been a issue for myself.
Are you sure you
need a 54mm chainline?
It may help to be more specific as to your equipment.
And yes ..... nothing much good happens at 3 in the AM