Let Shilpa's present age be \( S \) and Rahul's present age be \( R \).
From condition I:
\[
S = 5R
\]
From condition II: Five years ago, Shilpa's age was 25 times Rahul's age at that time.
So, five years ago, Shilpa’s age was \( S - 5 \) and Rahul’s age was \( R - 5 \).
The equation becomes:
\[
S - 5 = 25(R - 5)
\]
Substitute \( S = 5R \) into this equation:
\[
5R - 5 = 25(R - 5)
\]
Simplifying:
\[
5R - 5 = 25R - 125
\]
\[
5R - 25R = -125 + 5
\]
\[
-20R = -120
\]
\[
R = 6
\]
Now substitute \( R = 6 \) into \( S = 5R \):
\[
S = 5 \times 6 = 30
\]
Thus, Shilpa’s present age is \( \boxed{30} \).
Therefore, the correct answer is \( \boxed{3} \).