643$ was a heavy markup.
It should have been in the 400-500 range. And yes the delivery time is a unknown, they call it a direct ship part. in other words its not sitting on the shelf of any of the Ford parts warehouses. So we know better to quote any prediction of when it shows up...