Great job your doing,
You may find your geared motors a little on the slow side though at 25rpm
I did the whole self centering thing on my JD 9530 build:
JD 9530 build thread
Pretty sure I used 80rpm motors on that (for the drive that is, cant remember what I used for the steering)