Yeah, the SSCRA is meant to protect active duty military personnel, as well as reservists.
E6286 - where did you read it was only for 5 years? I have some paperwork that I got for OCS that says this: "The period of protection given to servicemembers by the SSCRA runs from the date that an individual entered the service to the date of discharge."
For reservists it says that they are protected from the day that they recieve their orders calling them to active duty to the day they are released from active duty.