Yes and no. They do bolt on however the rotors are larger on the 2008+ bikes. You have 300mm and 08+ have 310mm. Also, you will need to mill off atleast 5mm of material from the calipers so they sit far enough down on the 310mm rotors(the fork mounts for calipers are shorter on 08+). Or buy 320mm rotors and then the 08+ calipers will work fine.
You CAN use the 08+ calipers but HAVE to use at least 310mm rotors off the later 08+ bikes too. The pads will not completely touch rotors though but won't be noticeable evn if track riding. Will cause a little lip to develop on pads. That is why 5-10mm should be milled off calipers though.