The Casa grande ruins aren't 2k years old. The main structure is a classic Hohokam pueblo, from around the 13th century as I recall with a few hundred years of earlier canal systems and villages nearby. You have to go a bit south to Tucson to see the 2-4k year old stuff.