Safety is never a bad option, cage.
For a GPS, use an iPhone, android, ipad or something similar you already have. That said, I just out an pioneer appradio in my jk, it uses the phone for the GPS and displays it on the screen. Sub 300 for the display, plus extra parts to make it all work.