Salut Geek,
Les t-shirts de chez Loom répondraient à tes critères je pense, t'as 2 versions cotton classique et cotton bio, le premier est à 20 euros le second à 25, les deux sont fabriqués chez Tom33
et une coupe droite.
Sinon t'as Uniqlo avec leurs t-shirts basiques en cotton supima à 12e qui tiennent bien, coupe droite après pour ce qui est de l'engagement écologique et humain on y est pas malheureusement.
Pour la longueur je te conseille de prendre un mètre ruban et de mesurer un de tes t-shirts qui te taille bien, tu pourras te faire une idée grâce au guide des tailles des différentes marques.