Depends if you want radio or not. If you want radio, the most practical way is with a deck in the glove box. If not, there are a myriad of Bluetooth controllers from many Powersports audio brands (MTX, Wetsounds, Kicker, etc) or online options like you have found. I really like this piece (if you don't need a display) for ease of installation
https://www.wetsounds.com/product/WW-BT-VC-V2