Need to know how much you are prepared to spend first?
look out for RNS510 mate, OEM and do most things the aftermarket ones do. attachments like Aux in can be fitted my yourself with custom looms made by the likes of Demon666 or Eddie-NL. i think theres one for in the for sale section at the moment ?