yes the #2's are good for 100 amp. 240.21 requires ocpd in each ungrounded circuit conductor and it shall be located at the point where the conductors receive their supply except as specified in 240.21(A)-(G) which are the tap rules. so where is the ocpd for this feeder. the service main which is 100 amp is the service disconnect and ocpd and the ocpd for this feeder? if its not a tap then it needs a ocpd, not the service main disconnect and ocpd.