Faits:
Faits:
A. Par jugement du 17 février 2004, le Tribunal correctionnel de l'arrondissement de Lausanne a notamment condamné X._ pour escroquerie et faux dans les titres à une peine ferme de sept mois d'emprisonnement, peine complémentaire à la peine de quinze mois d'emprisonnement avec sursis prononcée le 1er mars 2000 par le Tribunal correctionnel de Vevey.
Statuant sur recours de X._ le 25 août 2004, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé le jugement de première instance.
Statuant sur recours de X._ le 25 août 2004, la Cour de cassation pénale du Tribunal cantonal vaudois a confirmé le jugement de première instance.
B. En résumé, l'arrêt cantonal repose sur les faits suivants:
Au mois d'août 1990, B._ a proposé à X._ de faire disparaître le véhicule Mercedes 560 SEC que ce dernier avait acquis le 16 novembre 1989 au prix de 85'000 francs, de le livrer à Naples et de faire passer cette disparition pour un vol afin de se faire indemniser par l'assurance. Acceptant la proposition, X._ lui a remis une des quatre clés du véhicule le 16 août 1990 et lui a indiqué l'emplacement de son stationnement à Crissier. Le même jour, B._ s'est rendu à Crissier en compagnie de C._ et a pris possession de la Mercedes. Il a conduit le véhicule jusqu'à Naples et s'est fait ramener en Suisse par C._, qui l'avait suivi au volant de son propre véhicule.
X._ a annoncé le "vol" de son véhicule à la police le jour même. Le 17 août 1990, il a adressé une déclaration de sinistre mensongère à la Zurich Assurances. Ultérieurement, il a remis à son assureur une quittance datée du 16 novembre 1989, rédigée par ses soins, attestant d'un prix d'achat erroné de 115'000 francs et comportant la signature du vendeur D._. X._ a également communiqué à l'assurance une liste d'objets se trouvant dans le véhicule ainsi que d'équipements en option, dont un autoradio qui avait été en réalité démonté avant le "vol" et revendu par X._ à F._ au prix de 500 francs. Sur requête de l'assurance, le recourant a encore produit une "confirmation" du 9 novembre 1990, par laquelle le même D._ attestait avoir remis trois clés à l'acquéreur, alors que le nombre exact était quatre clés.
Le 4 décembre 1990, la Zurich Assurances a indemnisé X._ à concurrence de 124'480 francs.
F._ a dénoncé les faits à l'assurance en mars 2000. Il n'a pas caché qu'il voulait se venger de X._, qui, selon ses dires, lui devait de l'argent.
F._ a dénoncé les faits à l'assurance en mars 2000. Il n'a pas caché qu'il voulait se venger de X._, qui, selon ses dires, lui devait de l'argent.
C. Contre l'arrêt cantonal, X._ dépose un recours de droit public et un pourvoi en nullité au Tribunal fédéral. Dans le premier, il reproche à l'autorité cantonale d'avoir apprécié les faits de manière arbitraire et d'avoir violé la présomption d'innocence. Dans le second, il invoque une violation des art. 63 ss et 41 ch. 1 CP. Dans les deux recours, il conclut à l'annulation de l'arrêt attaqué et sollicite en outre l'assistance judiciaire.

Le Tribunal fédéral considère en droit:
I. Recours de droit public
I. Recours de droit public
1. 1.1 Le recours de droit public au Tribunal fédéral est ouvert contre une décision cantonale pour violation des droits constitutionnels des citoyens (art. 84 al. 1 let. a OJ). Il n'est en revanche pas ouvert pour se plaindre d'une violation du droit fédéral, qui peut donner lieu à un pourvoi en nullité (art. 269 al. 1 PPF); un tel grief ne peut donc pas être invoqué dans le cadre d'un recours de droit public, qui est subsidiaire (art. 84 al. 2 OJ; art. 269 al. 2 PPF).
1.2 En vertu de l'art. 90 al. 1 let. b OJ, l'acte de recours doit, à peine d'irrecevabilité, contenir un exposé succinct des droits constitutionnels ou des principes juridiques violés et préciser en quoi consiste la violation. Saisi d'un recours de droit public, le Tribunal fédéral n'a donc pas à vérifier de lui-même si la décision attaquée est en tous points conforme au droit ou à l'équité. Il n'examine que les griefs d'ordre constitutionnel invoqués et suffisamment motivés dans l'acte de recours. Le recourant ne saurait se contenter de soulever de vagues griefs ou de renvoyer aux actes cantonaux (<ref-ruling> consid. 1.6 p. 189, 113 consid. 2.1 p. 120; <ref-ruling> consid. 1c p. 76). Le Tribunal fédéral n'entre pas non plus en matière sur les critiques de nature appellatoire (<ref-ruling> consid. 1b p. 495).
1.2 En vertu de l'art. 90 al. 1 let. b OJ, l'acte de recours doit, à peine d'irrecevabilité, contenir un exposé succinct des droits constitutionnels ou des principes juridiques violés et préciser en quoi consiste la violation. Saisi d'un recours de droit public, le Tribunal fédéral n'a donc pas à vérifier de lui-même si la décision attaquée est en tous points conforme au droit ou à l'équité. Il n'examine que les griefs d'ordre constitutionnel invoqués et suffisamment motivés dans l'acte de recours. Le recourant ne saurait se contenter de soulever de vagues griefs ou de renvoyer aux actes cantonaux (<ref-ruling> consid. 1.6 p. 189, 113 consid. 2.1 p. 120; <ref-ruling> consid. 1c p. 76). Le Tribunal fédéral n'entre pas non plus en matière sur les critiques de nature appellatoire (<ref-ruling> consid. 1b p. 495).
2. Le recourant reproche à l'autorité cantonale d'avoir apprécié les éléments de preuve dont elle disposait de manière arbitraire (art. 9 Cst.) et d'avoir violé par là même la présomption d'innocence (art. 32 al. 1 Cst. et 6 § 2 CEDH).
2.1 Une décision est arbitraire et donc contraire à l'art. 9 Cst. lorsqu'elle viole clairement une norme ou un principe juridique clair et indiscuté ou contredit de manière choquante le sentiment de la justice et de l'équité. Le Tribunal fédéral ne s'écarte de la solution retenue par l'autorité cantonale de dernière instance que si sa décision apparaît insoutenable, en contradiction manifeste avec la situation effective, adoptée sans motifs objectifs ou en violation d'un droit certain. En outre, il ne suffit pas que les motifs de la décision soient insoutenables, il faut encore que celle-ci soit arbitraire dans son résultat. A cet égard, il ne suffit pas non plus qu'une solution différente de celle retenue par l'autorité cantonale apparaisse également concevable ou même préférable (<ref-ruling> consid. 5 p. 280; <ref-ruling> consid. 2b p. 56, 60 consid. 5a p. 70; <ref-ruling> consid. 2a p. 88 et les arrêts cités).
Lorsque le recourant - comme c'est le cas en l'espèce - s'en prend à l'appréciation des preuves et à l'établissement des faits, la décision n'est entachée d'arbitraire que si le juge ne prend pas en compte, sans raison sérieuse, un moyen de preuve propre à modifier la décision, lorsqu'il se trompe manifestement sur le sens et la portée d'un tel élément, ou encore lorsqu'il tire des déductions insoutenables à partir des éléments recueillis (<ref-ruling> consid. 2.1 p. 9; <ref-ruling> consid. 2a p. 41; <ref-ruling> consid. 4a p. 211).
2.2 La présomption d'innocence et le principe "in dubio pro reo", qui en est le corollaire, sont des garanties de rang constitutionnel, dont la violation ne peut être invoquée que par la voie du recours de droit public (art. 269 al. 2 PPF; <ref-ruling> consid. 2b p. 35/36 et 2e p. 38). Elles concernent tant le fardeau de la preuve que l'appréciation des preuves (<ref-ruling> consid. 2c p. 36). En tant que règles sur le fardeau de la preuve, ces principes signifient, au stade du jugement, que le fardeau de la preuve incombe à l'accusation et que le doute doit profiter à l'accusé. Comme règles sur l'appréciation des preuves, ils sont violés lorsque le juge, qui s'est déclaré convaincu, aurait dû éprouver des doutes quant à la culpabilité de l'accusé au vu des éléments de preuve qui lui étaient soumis (ATF <ref-ruling> consid. 2a p. 88; <ref-ruling> consid. 2c p. 37). Le Tribunal fédéral examine librement si ces principes ont été violés en tant que règles sur le fardeau de la preuve, mais il n'examine que sous l'angle de l'arbitraire la question de savoir si le juge aurait dû éprouver un doute, c'est-à-dire celle de l'appréciation des preuves (ATF <ref-ruling> consid. 2a p. 88; <ref-ruling> consid. 2e p. 38).
En l'espèce, il n'apparaît pas que l'autorité cantonale aurait renversé le fardeau de la preuve, ni qu'elle aurait éprouvé un doute qu'elle aurait interprété en défaveur de l'accusé. La seule question est donc de savoir si l'autorité aurait dû éprouver un doute, question qui relève de l'appréciation des preuves et ne peut être examinée que sous l'angle de l'arbitraire, de sorte que ce grief se confond avec celui d'appréciation arbitraire des preuves.
2.3 La Cour de cassation vaudoise a sur les questions qui sont posées dans le recours de droit public à propos de l'établissement des faits et l'appréciation des preuves une cognition semblable à celle du Tribunal fédéral qui est appelé à les résoudre sous l'angle de l'art. 9 Cst. (cf. art. 411 let. h et i CPP/VD; Roland Bersier, Le recours à la Cour de cassation pénale du Tribunal cantonal en procédure vaudoise, in JdT 1996 III 66 ss, spéc. 79-84). Il ne s'ensuit pourtant pas pour le Tribunal fédéral l'obligation de se limiter à examiner sous l'angle de l'arbitraire si l'autorité cantonale de recours est elle-même tombée dans l'arbitraire. Ce mode de faire réduirait pratiquement à néant le rôle assigné dans ce domaine au juge constitutionnel de la Confédération. Il appartient bien plutôt au Tribunal fédéral d'examiner sans réserve l'usage que l'autorité cantonale de cassation a fait de sa cognition limitée (<ref-ruling> consid. 11a/cc p. 494; <ref-ruling> consid. 1b p. 355). L'examen du Tribunal fédéral saisi d'un recours de droit public ayant pour objet la constatation des faits et l'appréciation des preuves, dirigé contre l'arrêt d'une autorité de cassation qui n'a pas une cognition inférieure à la sienne, portera concrètement sur l'arbitraire du jugement de l'autorité inférieure, question qu'il lui appartient d'élucider à la seule lumière des griefs soulevés dans l'acte de recours. Cependant, pour se conformer aux exigences de l'art. 90 al. 1 let. b OJ, le recourant ne peut pas simplement reprendre les critiques qu'il a formulées en instance cantonale devant l'autorité de cassation, mais doit exposer pourquoi cette autorité a refusé à tort de qualifier d'arbitraire l'appréciation des preuves par l'autorité de première instance (<ref-ruling> consid. 1a/cc et 1b p. 495).
2.3 La Cour de cassation vaudoise a sur les questions qui sont posées dans le recours de droit public à propos de l'établissement des faits et l'appréciation des preuves une cognition semblable à celle du Tribunal fédéral qui est appelé à les résoudre sous l'angle de l'art. 9 Cst. (cf. art. 411 let. h et i CPP/VD; Roland Bersier, Le recours à la Cour de cassation pénale du Tribunal cantonal en procédure vaudoise, in JdT 1996 III 66 ss, spéc. 79-84). Il ne s'ensuit pourtant pas pour le Tribunal fédéral l'obligation de se limiter à examiner sous l'angle de l'arbitraire si l'autorité cantonale de recours est elle-même tombée dans l'arbitraire. Ce mode de faire réduirait pratiquement à néant le rôle assigné dans ce domaine au juge constitutionnel de la Confédération. Il appartient bien plutôt au Tribunal fédéral d'examiner sans réserve l'usage que l'autorité cantonale de cassation a fait de sa cognition limitée (<ref-ruling> consid. 11a/cc p. 494; <ref-ruling> consid. 1b p. 355). L'examen du Tribunal fédéral saisi d'un recours de droit public ayant pour objet la constatation des faits et l'appréciation des preuves, dirigé contre l'arrêt d'une autorité de cassation qui n'a pas une cognition inférieure à la sienne, portera concrètement sur l'arbitraire du jugement de l'autorité inférieure, question qu'il lui appartient d'élucider à la seule lumière des griefs soulevés dans l'acte de recours. Cependant, pour se conformer aux exigences de l'art. 90 al. 1 let. b OJ, le recourant ne peut pas simplement reprendre les critiques qu'il a formulées en instance cantonale devant l'autorité de cassation, mais doit exposer pourquoi cette autorité a refusé à tort de qualifier d'arbitraire l'appréciation des preuves par l'autorité de première instance (<ref-ruling> consid. 1a/cc et 1b p. 495).
3. 3.1 Dans le cas particulier, le recourant se plaint d'arbitraire dans l'appréciation des témoignages à propos de la remise à B._ de la clé qui a permis le vol du véhicule. Selon lui, l'autorité cantonale aurait indûment écarté le témoignage de C._ pour retenir celui de F._.
Aux débats, F._ a rapporté que le matin de la disparition de la Mercedes, le recourant l'avait déposé à un garage pour récupérer son propre véhicule et que, sur le chemin, le recourant lui avait demandé de remettre une clé de la Mercedes à un tiers dans un café. F._ aurait alors refusé de sorte que le recourant s'était rendu dans l'établissement public. De son côté, C._ a affirmé que c'était F._ qui avait remis la clé à B._.
Dans son arrêt (p. 11), l'autorité cantonale a expliqué de manière claire et convaincante les raisons pour lesquelles elle a écarté le témoignage de C._. Elle a estimé que celui-ci était suspect par sa tardiveté et peu crédible compte tenu du fait qu'il émanait d'un condamné à de multiples reprises. En revanche, elle a jugé le témoignage de F._ crédible, dès lors que, par sa dénonciation, il s'exposait personnellement à des poursuites pénales. Mal fondée, l'argumentation du recourant doit donc être rejetée.
3.2 Le recourant reproche en outre à l'autorité cantonale d'avoir retenu de manière arbitraire qu'il avait fait démonter l'autoradio avant le prétendu vol. Selon lui, le témoignage de G._ ne saurait être retenu à sa charge, puisque ce dernier ne l'a pas identifié. De plus, la quittance antidatée, établie en 1999 par F._ à propos du démontage de l'autoradio, prouverait son innocence.
Selon l'arrêt attaqué (p. 12), le recourant a annoncé à son assurance que la Mercedes prétendument volée était équipée d'un autoradio "breaker mexico", alors que le véhicule "volé" a été retrouvé sans autoradio. Selon F._, le recourant avait fait démonter l'autoradio avant le prétendu vol et le lui avait revendu. Ces déclarations ont été corroborées par G._ qui a confirmé que F._ était venu à son garage pour démonter l'autoradio d'une Mercedes 560 anthracite et était accompagné d'un inconnu qui devait être le propriétaire.
Sur la base de ces déclarations, on ne peut reprocher à l'autorité cantonale d'être tombée dans l'arbitraire en parvenant à la conclusion que le recourant avait fait démonter l'autoradio avant la disparition du véhicule et qu'il l'avait revendu à F._ pour 500 francs. En effet, le témoin G._ a confirmé le principe du démontage. Peu importe à cet égard qu'il n'ait pas identifié le recourant ni pu donner la date exacte de l'opération. Quant à la quittance antidatée, elle n'infirme pas non plus la conclusion de l'autorité cantonale, puisqu'il a été établi qu'elle attestait d'un fait vrai, à savoir le démontage de l'autoradio avant le 16 août 1990. Mal fondés, les griefs du recourant doivent être rejetés.
3.3 Le recourant soutient également que l'appréciation des preuves de l'autorité cantonale sur "l'affaire de Dijon" est arbitraire.
Il ressort de l'arrêt attaqué (p. 7) que le 19 juillet 2002, soit après la communication aux parties de l'avis de prochaine clôture et avant la notification de l'ordonnance de renvoi du 8 août 2002, le recourant a produit une transaction de trois pages réglant des litiges financiers entre F._ et lui-même, portant leur signature ainsi que la mention "fait à Dijon" le "12 juillet 2002". F._ y déclare en particulier que le dépôt d'une plainte pénale en France et la dénonciation à la Zurich Assurances en Suisse avaient pour seul objectif de provoquer une discussion sur une réduction du prix convenu dans une convention du 7 avril 1998. Suivant le rapport de police du 10 mars 2003, l'autorité cantonale a conclu que la version de F._ selon laquelle il a été contraint de signer le document en question était plus crédible que celle du recourant.
L'autorité cantonale a relevé que certaines informations de F._ se sont révélées erronées, dont le fait que le recourant avait été incarcéré en France. Se référant à un ensemble d'indices, elle a clairement expliqué les raisons qui l'ont cependant poussées à retenir la version de F._, selon laquelle il a signé sous la contrainte le document du 12 juillet 2002 à Dijon. Elle a ainsi noté que F._ avait paru paniqué aux autorités françaises auprès desquelles il avait porté plainte le 12 juillet 2002, que le libellé de la déclaration de F._ l'exposait à des poursuites pénales pour entrave à l'action pénale, de sorte qu'elle ne voyait pas pourquoi celui-ci se serait risqué à signer un tel document, et enfin que ce document avait été signé au moment de la clôture de l'enquête, ce qui le rendait suspect. Le recourant ne démontre pas en quoi les indices exposés par l'autorité cantonale ne seraient pas pertinents ni en quoi le raisonnement suivi serait insoutenable. Son argumentation ne remplit en conséquence pas les exigences de motivation posées à l'art. 90 al. 1 let. b OJ, de sorte qu'elle est irrecevable.
3.4 Le recourant reproche enfin à l'autorité cantonale d'avoir retenu que la quittance du 16 novembre 1989 relative à la vente de la Mercedes litigieuse était un faux fabriqué. Selon le recourant, l'autorité cantonale aurait arbitrairement écarté l'expertise effectuée par l'Institut de police scientifique de l'Université de Lausanne, concluant à la probable validité de la quittance, mettant ainsi à néant des pièces au profit de témoignages de personnes qui se connaissent toutes entre elles.
Selon l'arrêt attaqué (p. 8 s.), K._ a acquis la Mercedes neuve en 1988 pour un montant de l'ordre de 120'000 francs et l'a revendue à D._ au prix d'ami d'environ 90'000 francs, mais en tout cas pour un prix inférieur à 100'000 francs. Ce dernier l'a ensuite revendue pour 85'000 francs au recourant. Pour l'autorité cantonale, en mentionnant un prix de 115'000 francs sur la quittance du 16 novembre 1989, le recourant s'est donc rendu coupable de faux dans les titres (faux matériel).
Pour retenir le prix de vente de 85'000 francs, l'autorité cantonale s'est fondée sur les déclarations de plusieurs témoins, qui ont cité un montant proche, ainsi que sur le témoignage du vendeur. Dans son appréciation des preuves, elle n'a pas négligé l'expertise de l'Institut de police scientifique, qui conclut que la signature figurant sur la quittance litigieuse est bien celle de D._. Elle a cependant expliqué que l'expertise avait été effectuée sur des photocopies et a retenu l'hypothèse d'un photomontage, évoquée par les experts. Ce faisant, elle n'a pas procédé à une appréciation arbitraire des preuves. Les griefs du recourant sont donc infondés.
Pour retenir le prix de vente de 85'000 francs, l'autorité cantonale s'est fondée sur les déclarations de plusieurs témoins, qui ont cité un montant proche, ainsi que sur le témoignage du vendeur. Dans son appréciation des preuves, elle n'a pas négligé l'expertise de l'Institut de police scientifique, qui conclut que la signature figurant sur la quittance litigieuse est bien celle de D._. Elle a cependant expliqué que l'expertise avait été effectuée sur des photocopies et a retenu l'hypothèse d'un photomontage, évoquée par les experts. Ce faisant, elle n'a pas procédé à une appréciation arbitraire des preuves. Les griefs du recourant sont donc infondés.
4. Le recours doit dès lors être rejeté dans la mesure où il est recevable. Comme il était d'emblée dépourvu de toute chance de succès, l'assistance judiciaire doit être refusée (art. 152 al. 1 OJ). Les frais seront mis à la charge du recourant qui succombe (art. 156 al. 1 OJ).
II. Pourvoi en nullité
II. Pourvoi en nullité
5. Le recourant soutient que la peine (complémentaire) de sept mois d'emprisonnement qui lui a été infligée est trop sévère.
5.1 Pour fixer la peine, le juge dispose d'un large pouvoir d'appréciation, de sorte qu'un pourvoi en nullité portant sur la quotité de la peine ne peut être admis que si la sanction a été fixée en dehors du cadre légal, si elle est fondée sur des critères étrangers à l'art. 63 CP, si les éléments d'appréciation prévus par cette disposition n'ont pas été pris en compte ou enfin si la peine apparaît exagérément sévère ou clémente au point que l'on doive parler d'un abus du pouvoir d'appréciation (<ref-ruling> consid. 6.1 p. 21 et les arrêts cités).
Les éléments pertinents pour la fixation de la peine ont été exposés dans les <ref-ruling> consid. 1 et 116 IV 288 consid. 2a et, plus récemment, dans l'<ref-ruling> consid. 6.1, auxquels on peut se référer. Il suffit ici de rappeler que la gravité de la faute est le critère essentiel à prendre en considération dans la fixation de la peine et que le juge doit l'évaluer en fonction de tous les éléments pertinents, notamment ceux qui ont trait à l'acte commis et à l'auteur lui-même.
5.2 Après avoir examiné la situation personnelle du recourant, l'autorité cantonale a retenu, à charge du recourant, le concours d'infractions, l'importance du montant obtenu illégalement, ainsi que l'absence de prise de conscience et de scrupules au vu de "l'affaire de Dijon". A décharge, elle a mentionné l'absence d'antécédents judiciaires au moment des faits et l'écoulement du temps au sens de l'art. 64 avant-dernier alinéa CP. Elle a ajouté que la peine à prononcer était entièrement complémentaire à celle de quinze mois avec sursis prononcée le 1er mars 2000 par le Tribunal correctionnel de Vevey pour des abus de confiance à hauteur de 350'000 francs. Estimant que, si une peine d'ensemble avait été prononcée, elle aurait été de vingt-deux mois d'emprisonnement, elle a fixé la peine du recourant pour les faits de la présente cause à sept mois d'emprisonnement.
5.3 Le recourant critique le raisonnement de l'autorité cantonale, lui reprochant en particulier de ne pas avoir pris en considération les conséquences que la peine pouvait avoir sur son activité professionnelle. En effet, comme la peine infligée est supérieure à six mois d'emprisonnement, elle ne peut pas être purgée sous la forme de la semi-détention et aura donc pour effet d'exclure durablement le recourant du monde du travail.
Il est vrai que le juge doit tenir compte, dans une certaine mesure, des effets de la peine sur la vie professionnelle de l'auteur (<ref-ruling> consid. 2d/bb p. 102; <ref-ruling> consid. 1b p. 25; Stratenwerth, Schweizerisches Strafrecht, Allgemeiner Teil II, Berne 1989, n. 45 ad § 7). C'est ainsi que le Tribunal fédéral a considéré qu'il fallait prononcer, pour autant que cela corresponde à la culpabilité de l'auteur, une peine qu'il est possible de subir en semi-détention lorsque l'auteur a acquis une situation professionnelle stable (<ref-ruling> consid. 2d/bb p. 102). En l'espèce, cette jurisprudence n'est cependant pas applicable, puisque le recourant n'exerce pas une activité lucrative et n'est donc pas inséré dans le monde du travail. Mal fondé, le grief du recourant doit être rejeté.
5.4 En outre, le recourant invoque une violation de l'art. 64 avant-dernier alinéa CP, estimant qu'il ne saurait être condamné à une peine complémentaire de sept mois d'emprisonnement à raison de faits commis il y a près de quinze ans.
Selon l'art. 64 avant-dernier alinéa CP, le juge pourra atténuer la peine en application de l'art. 65 CP lorsqu'un temps relativement long se sera écoulé depuis l'infraction et que le délinquant se sera bien comporté pendant ce temps. L'autorité cantonale a expressément retenu cette circonstance atténuante, mentionnant à décharge "l'écoulement du temps au sens de l'art. 64 CP". Conformément à la jurisprudence (<ref-ruling> consid. 2b p. 121), il ne lui appartenait cependant pas de chiffrer précisément le facteur d'atténuation sur la mesure de la peine. L'autorité cantonale n'était pas non plus obligée de prononcer une des peines prévues par l'art. 65 CP (à savoir, dans le cas d'espèce, les arrêts ou l'amende), vu que la jurisprudence a précisé que, contrairement à la lettre de l'art. 65 CP, celui-ci n'avait pas d'autres conséquences que d'étendre vers le bas le cadre normal de la répression (<ref-ruling> consid. 2e p. 13 s.). Mal fondé, le grief du recourant doit être rejeté.
5.5 Au vu des circonstances exposées ci-dessus, la peine de sept mois d'emprisonnement n'apparaît pas sévère à un point tel qu'il faille conclure à un abus du large pouvoir d'appréciation accordé à l'autorité cantonale. Cette dernière a motivé de manière détaillée et complète la peine, et le recourant n'invoque aucun élément, propre à modifier la peine, qu'elle aurait omis ou pris en considération à tort. Le grief de violation des art. 63 et 68 ch. 2 CP est dès lors infondé.
5.5 Au vu des circonstances exposées ci-dessus, la peine de sept mois d'emprisonnement n'apparaît pas sévère à un point tel qu'il faille conclure à un abus du large pouvoir d'appréciation accordé à l'autorité cantonale. Cette dernière a motivé de manière détaillée et complète la peine, et le recourant n'invoque aucun élément, propre à modifier la peine, qu'elle aurait omis ou pris en considération à tort. Le grief de violation des art. 63 et 68 ch. 2 CP est dès lors infondé.
6. Enfin, le recourant se plaint d'une violation de l'art. 41 ch. 1 CP.
Selon l'art. 41 ch. 1 al. 1 CP, le sursis à l'exécution d'une peine privative de liberté peut être octroyé si la durée de la peine n'excède pas dix-huit mois et si les antécédents et le caractère du condamné font prévoir que cette mesure le détournera de commettre d'autres crimes ou délits. Lorsqu'une peine complémentaire doit être prononcée en application de l'art. 68 ch. 2 CP, une jurisprudence constante permet qu'elle soit assortie du sursis seulement si, ajoutée aux peines principales, elle ne représente pas une détention de plus de dix-huit mois (<ref-ruling> consid. 1 p. 69 s.).
En l'espèce, la condition objective du sursis n'est pas réalisée puisque la peine d'ensemble est de vingt-deux mois. Il n'appartenait pas à l'autorité cantonale d'examiner si, compte tenu de la situation personnelle du recourant, il ne convenait pas de réduire la peine d'ensemble à dix-huit mois pour pouvoir octroyer le sursis. En effet, selon la jurisprudence, le juge doit procéder à cet examen seulement si la peine privative de liberté qu'il envisage de prononcer n'est pas d'une durée nettement supérieure à dix-huit mois, c'est-à-dire seulement si elle n'excède pas vingt et un mois (<ref-ruling> consid. 3 p. 101; <ref-ruling> consid. 2c p. 339 s.).
Comme la condition objective du sursis n'est pas réalisée, l'autorité cantonale n'avait pas à examiner la condition subjective du sursis. L'argumentation du recourant relative au pronostic favorable n'est dès lors pas pertinente. Elle doit être rejetée.
Comme la condition objective du sursis n'est pas réalisée, l'autorité cantonale n'avait pas à examiner la condition subjective du sursis. L'argumentation du recourant relative au pronostic favorable n'est dès lors pas pertinente. Elle doit être rejetée.
7. Au vu de ce qui précède, le pourvoi doit être rejeté. Comme il était dénué de toute chance de succès, l'assistance judiciaire sera refusée (art. 152 al. 1 OJ). Le recourant qui succombe sera condamné aux frais (art. 278 al. 1 PPF).

Par ces motifs, le Tribunal fédéral prononce:
Par ces motifs, le Tribunal fédéral prononce:
1. Le recours de droit public est rejeté dans la mesure où il est recevable.
1. Le recours de droit public est rejeté dans la mesure où il est recevable.
2. Le pourvoi en nullité est rejeté.
2. Le pourvoi en nullité est rejeté.
3. Les requêtes d'assistance judiciaire sont rejetées.
3. Les requêtes d'assistance judiciaire sont rejetées.
4. Un émolument judiciaire de 1'600 francs est mis à la charge du recourant.
4. Un émolument judiciaire de 1'600 francs est mis à la charge du recourant.
5. Le présent arrêt est communiqué en copie au mandataire du recourant, au Ministère public du canton de Vaud et au Tribunal cantonal vaudois, Cour de cassation pénale.
Lausanne, le 11 janvier 2005
Au nom de la Cour de cassation pénale
du Tribunal fédéral suisse
Le président: La greffière: