does anyone have a recomendation on a CANalyzer that's affordable and able to read CAN data off an ecu?

I have a ecu that i need to figure out some can addresses and was planing on using this to reverse engineer the CAN address of some common sensors and rpm etc..

thanks