Added dealer surcharge to this logic