Faits: Faits: A. B._, né en 1948, est mécanicien sur automobiles de formation. Depuis 1986, il a travaillé à plein temps, en qualité de réparateur d'appareils à gaz, en particulier de chauffages. Souffrant de douleurs chroniques au niveau des hanches depuis le mois de décembre 1998, il a successivement présenté une période d'incapacité totale de travail à partir du 11 mars 1999, partielle dès le 22 mai suivant, puis à nouveau entière à compter du 23 septembre 1999. Depuis lors, il se trouve sans activité lucrative. Le 17 février 2000, B._ a déposé une demande de prestations de l'assurance-invalidité tendant à l'octroi d'un reclassement dans une nouvelle profession et d'une rente. Dans ce cadre, il a été mis au bénéfice d'un stage auprès du Centre d'observation professionnelle de l'assurance-invalidité (COPAI) à partir du 11 décembre 2000 jusqu'au 12 janvier 2001 (décision du 28 septembre 2000), sous suite d'indemnités journalières (décision du 14 décembre 2000). A l'issue de ce stage, les responsables de la réadaptation ont estimé, en bref, que dans des activités lucratives adaptées à son état de santé, c'est-à-dire n'impliquant ni port de charges, ni une acuité visuelle particulière mais favorisant l'alternance des positions, l'assuré disposait d'une capacité résiduelle de travail de 50 %, sujette à réévaluation au terme d'une période d'adaptation (rapport du 30 janvier 2001). Par décision du 25 novembre 2002, l'Office de l'assurance-invalidité pour le canton de Vaud (l'office) a alloué à B._, une demi-rente à partir du 1er mars 2000. En bref, l'administration a retenu que celui-ci disposait d'une capacité résiduelle de travail de 50 % dans une activité adaptée à son état de santé telle que vendeur de voitures, aide-magasinier, vendeur-caissier dans une station service ou gardien de parking, dont résultait une perte de gain de 39'505 fr. correspondant à un degré d'invalidité de 64 %, compte tenu de revenus avec et sans invalidité de 22'245 fr., respectivement 61'750 fr. Par décision du 25 novembre 2002, l'Office de l'assurance-invalidité pour le canton de Vaud (l'office) a alloué à B._, une demi-rente à partir du 1er mars 2000. En bref, l'administration a retenu que celui-ci disposait d'une capacité résiduelle de travail de 50 % dans une activité adaptée à son état de santé telle que vendeur de voitures, aide-magasinier, vendeur-caissier dans une station service ou gardien de parking, dont résultait une perte de gain de 39'505 fr. correspondant à un degré d'invalidité de 64 %, compte tenu de revenus avec et sans invalidité de 22'245 fr., respectivement 61'750 fr. B. Par jugement du 23 septembre 2003, le Tribunal des assurances du canton de Vaud a rejeté le recours formé contre cette décision par B._. B. Par jugement du 23 septembre 2003, le Tribunal des assurances du canton de Vaud a rejeté le recours formé contre cette décision par B._. C. Celui-ci interjette recours de droit administratif contre ce jugement dont il requiert l'annulation, en concluant, sous suite de dépens, à l'octroi d'une rente entière à partir du 1er mars 2000. L'office conclut au rejet du recours, cependant que l'Office fédéral des assurances sociales a renoncé à se déterminer. 