A set of old Shimano 600 square taper cranks + 107mm shimano un bb, running the ring in the outer position will get you your 42-ish mm chainline---i run this myself. The combo won't be much more than $50 if you shop around and it's very classy looking.