It was a gift from a friend in the Army Air Corps, who wore it during his season on the display team. He also gave me his gloves, and his Breitling holdall (in which my parachute now lives), but not, alas, the free Breitling watch (well, he did actually, swapping it for my Tag Heuer whilst we were pished up in the Bar at Wattisham, but our wives made us swap them back).
I have seen black flying suits in the Pooleys shop at Elstree (also orange ones, yuck). Also, you might check where the police get theirs, as they are black or very dark blue.