Yes there are small but important variations between the different generations of the 3s motors.
As for the oil squirters I am not sure about the gen3 3sge motor, but do I know that some gen2 3sge motors have them and some don't.
However I believe that all the 3sgte motors have them.
And yes, the gen2 and gen3 T/belts are one tooth different.
I would suggest you contact Road and Track (forum sponsors) for timing gear end stuff.
They are familiar with all gens of these motors and can supply you with the correct parts for your motor. But I would advise you to phone them for quick service rather than post up.