Faits: Faits: A. Par jugement du 16 mars 2001, le Tribunal du IIIe arrondissement pour le district de Monthey a condamné A._, ressortissant suisse d'origine marocaine, né en 1972, pour violation grave de la loi fédérale sur les stupéfiants (art. 19 ch. 2 LStup), à la peine de 3 1⁄2 ans de réclusion, sous déduction de 445 jours de détention préventive subie, et au versement d'une créance compensatrice de 10.000 francs, déduction faite d'un montant de 400 francs séquestré le 27 mai 1999 et dévolu à l'Etat. Tant le condamné que le Ministère public ont appelé de ce jugement, le premier concluant à son acquittement et le second à une aggravation de la peine. Statuant le 18 novembre 2002, la Cour pénale II du Tribunal cantonal valaisan a partiellement modifié le jugement qui lui était déféré, en ce sens qu'elle a porté à 20.000 francs le montant de la créance compensatrice. Pour le surplus, le jugement attaqué a été confirmé. Statuant le 18 novembre 2002, la Cour pénale II du Tribunal cantonal valaisan a partiellement modifié le jugement qui lui était déféré, en ce sens qu'elle a porté à 20.000 francs le montant de la créance compensatrice. Pour le surplus, le jugement attaqué a été confirmé. B. Cette condamnation repose, en résumé, sur les faits suivants. B.a En 1998 et au début 1999, A._ a remis en plusieurs fois au garagiste B._ une quantité totale de 244,7 grammes de cocaïne, correspondant à 119,2 grammes de cocaïne pure. Sur cette quantité, 44,7 grammes de cocaïne, d'un degré de pureté de 85 %, ont été remis à B._ en vue de l'achat d'une voiture BMW, dont le prix était de 28.000 francs, et 100 grammes, d'un taux de pureté moyen de 40,6 % comme les 100 autres grammes restant, lui ont été remis en échange d'une voiture de marque Golf. B.b Dès le début de l'année 1998 et en cinq transactions, A._ a remis au dénommé C._, dont il était devenu le fournisseur, une quantité totale de 260 grammes de cocaïne, correspondant à 105,6 grammes de cocaïne pure. C._ a remis 150 à 200 grammes de cette marchandise à un certain G._, sur commande de ce dernier, qui en a toutefois emporté 50 grammes sans les payer. De ce fait, C._ s'est trouvé dans l'impossibilité de payer une somme de 10.000 francs qu'il devait à A._, qui a alors accepté de solder cette dette en reprenant la voiture Lancia de C._. Une dizaine de jours après le transfert de la Lancia, en août 1998, A._ a demandé à C._ d'établir un contrat de vente pour ce véhicule, lui expliquant que ce serait une garantie pour tous deux si la police venait à enquêter à ce sujet. Peu après sa mise en liberté provisoire, vers la mi-novembre 1999, C._ a fait l'objet de pressions et de menaces de la part d'A._ et de l'entourage de ce dernier, pour l'amener à rectifier ses déclarations en ce sens qu'il aurait acheté la Lancia à A._ pour 14.000 francs, payés en espèces, et que leurs transactions auraient porté sur du cannabis, et non de la cocaïne. B.c Au cours de l'année 1998, A._ a remis à G._, par l'intermédiaire du dénommé D._, une quantité totale de 550 grammes de cocaïne, correspondant à 223,3 grammes de cocaïne pure. A cet égard, G._ a expliqué avoir assisté à maintes reprises à des transactions entre A._ et D._; ce dernier, qui était son principal fournisseur, téléphonait à A._ en demandant un nombre de "cassettes vidéo" correspondant au nombre de grammes de cocaïne à fournir, avant de rencontrer A._, qui lui fournissait les quantités souhaitées; les transactions s'étaient notamment déroulées à cinq ou six reprises dans la cafétéria de l'hôpital d'Yverdon, à deux reprises dans un établissement public de Pontarlier ainsi que dans un café d'Estavayer-le-Lac. G._ a reconnu avoir ainsi obtenu les 550 grammes de cocaïne retenus. B.d En 1998 et 1999, le dénommé E._ a effectué divers déplacements en voiture, notamment en Suisse allemande, seul ou avec A._, pour ramener de la cocaïne à l'intention de ce dernier, pour le compte duquel il a également dit avoir entreposé de la cocaïne à son domicile. En contre-partie, A._ lui a remis à titre de commission ou vendu une quantité totale de 39 grammes de cocaïne, correspondant à 16,6 grammes de cocaïne pure. B.e Entendu par la police fribourgeoise en février 2000, le dénommé F._ a déclaré avoir rendu divers services à A._, notamment en entreposant de la cocaïne à son domicile pour le compte de ce dernier. Pour ces services, il a reconnu avoir obtenu d'A._ une quantité totale de 5 grammes de cocaïne, correspondant à 2,1 grammes de cocaïne pure. B.f A._ a constamment nié l'ensemble des faits décrits ci-dessus. Sur la base d'une appréciation des preuves, les juges cantonaux ont estimé que ces dénégations n'étaient pas crédibles et ont retenu que l'accusé s'était livré à un trafic portant sur une quantité totale de 466,8 grammes de cocaïne pure, en remettant 119,2 grammes de cocaïne pure à B._, 105,6 grammes à C._, 223,3 grammes à G._ par l'intermédiaire de D._, 16,6 grammes à E._ et 2,1 grammes à F._. Ils ont considéré que ces faits étaient constitutifs d'infraction grave à la LStup au sens de l'art. 19 ch. 2 de cette loi. Au stade de la fixation de la peine, la cour cantonale a jugé que celle de 3 1⁄2 ans de réclusion prononcée en première instance était adéquate, écartant sur ce point aussi bien l'appel de l'accusé que celui du Ministère public. Elle a en revanche estimé que le montant, de 10.000 francs, de la créance compensatrice fixé en première instance était manifestement insuffisant et l'a porté à 20.000 francs. Au stade de la fixation de la peine, la cour cantonale a jugé que celle de 3 1⁄2 ans de réclusion prononcée en première instance était adéquate, écartant sur ce point aussi bien l'appel de l'accusé que celui du Ministère public. Elle a en revanche estimé que le montant, de 10.000 francs, de la créance compensatrice fixé en première instance était manifestement insuffisant et l'a porté à 20.000 francs. C. A._ forme un recours de droit public au Tribunal fédéral. Se plaignant d'arbitraire dans l'appréciation des preuves et d'une violation du principe "in dubio pro reo", il conclut à l'annulation du jugement attaqué, en sollicitant l'assistance judiciaire.