The FP45 (Warbonnet) is noticably longer than an F45 as it has a steam boiler at the rear but as DARTrider said they are all variations of the SD45.
I've always wondered if the SDP40F is longer than the FP45, as there is a larger steam generator section behind the radiators.