I buy all of Levi's through Amazon!  I usually buy 501's, but have purchased 505's as well!  Even though Levi's are made in various countries around the world, their fit is right on!  My last 8 purchases of Levi's has been with Amazon, and i won't buy anywhere else!