SICP language in racket lacks 1+ and -1+ (increment and decrement), last I checked. So it does still need some modification.
Are those actually used in the book?
But if needed, the user can write:
(define (1+ x) (+ x 1))
(define (1- x) (- x 1))
Although, I think, add1 and sub1 are more common nowadays.
There is also the #lang sicp for Racket that needs no modification from the code in the book, to my knowledge.