You can very easily use Racket for SICP with minimal translations, even without the `#lang sicp` package. Racket's default cons cells aren't mutable, but Racket still has them. The `#lang sicp` package mainly provides the drawing needs that SICP uses as well as defaults for the MIT Scheme used in the book.
https://blog.racket-lang.org/2007/11/getting-rid-of-set-car-...
https://docs.racket-lang.org/reference/mpairs.html