Question about word order

Hello everyone. I was just wondering if these two sentences are correct.

I haven’t exercised as much in my entire life as he does in one year.

He makes the money you make in ten years in one year. ( he makes as much money in ten years as you make in one year. )