Check out Trackmaster which is an Equibase company. They offer lifetime past performances for any horse. Only pain is that they email it to you. Cost is a couple of bucks I think. Maybe as much as $5. I can't remember. Don't know how you could get lifetime pp's for free.
Go to Equibase horse search. You can get all the charts there and can pay for PP's if needed. Also has basic lifetime stats. Believe it is on home page down left side.