These pants fit my long legs perfectly and actually come in my size 30x34.  I wear them nearly every day to work so I buy multiple pairs.  The slim fit matches much better with my athletic fit polos than most khakis.