Seems fair, the only other way to reliably get scp xp now is the Halloween/Christmas collectibles.
Breaches can be inconsistent in the amount, based on SCP (if it can even breach), time of day, even luck, skill etc etc.
If class-D and GENSEC can get credits for partaking in a test, I dont see...