should fit but with the offsets making 07+ rims look rediculous on the older gens, itll do the opposite and may stick out too far    
dont know my how much... id say it might be too far since theyd probably be just perfect on the older ones   
another edit: saw hes got spacers...so w/o them you might be in business     
and damn thats a good lookin ranger...dont think ive ever got to say that about one   
edit: minus the thing on the back window?..unless everone constantly asks what year it is lol