The cars built by the Lombardi Car Factory or the Carrozzeria

The Lombardi Grand Prix. Most sold car of the Lombardi Car Factory. Or is the 500 My Car?