im also 99% sure that the XBR and XBS forks are the same.... BUT.... different year bikes had different diameter tubes. If you have an 04, then you should have 54mm tubes, therefore you will need 03-04 forks... 05 went up to a 56mm i believe.
Also have to watch out, cause the S lows had different forks then standard S and R models.