I had a weld shop here in town weld it in for me. I did all the prep work, cutting out the old, and fitting the new 2" receiver blank (that can be bought on Amazon for about $12).
He charged me $80. Painted it up when I got home and put my bumper cover back on.
Mine was from Canada, bought from a dealership in Buffalo. I have not changed my speedo, we just got used to it, really no big deal 60 KMH = 37 MPH and 120 KMH = 74MPH
Mine had a block heater from the factory, kinda nice when we get those real cold winter nights in Cleveland.