Hi,
The gclient code should be fairly backwards-compatible although there was a big break when we added support for conditions and started requiring a fixed file format rather than arbitrary python code. So you'd likely need an older version of depot_tools to get rather old versions of chrome.
It is true that repositories have moved around and the oldest versions were all in subversion. I have in the past been able (with some amount of hacking) to fetch checkouts going pretty far back (I want to say back to ~M10, but maybe it was only ~M22 or so), but I had to know what I was doing, and the results of that did not get preserved anywhere public.
I do not know of a simpler way of doing what you're trying to do, nor of any prior studies that we've confirmed to be accurate. Sorry! It's something I would love to be easier, but have never had the time to clean up.
-- Dirk