new ford 300 6 cylinder for sale