Upgrading the RNS 310 for an RNS 510. Is it a straight swap and everything will work? Steering wheel controls, MFD, Bluetooth, MDI etc?