Bespoke Model 1 43 43 43 1961 Ferrari 250 SWB Tour de France 144 418090