I have been looking at the SRX100's for use in my home lab. It looks like you can pick up a SRX100B for ~550 dollars and it looks like it can do quite a bit. Particularly I noticed that you can do BGP, MPLS VPN's, VPLS, QoS, etc which would be helpful for the SP track.
Seems like this is an ideal solution for a home lab as a J2300 is usually about the same price.
Here is some more info on the specs:
http://www.juniper.net/us/en/local/pdf/datasheets/1000281-en.pdf