West Marine recently lowered the price on their Clas B unit. Send and recieve box...$499. I think its the best price for a Class B unit. You can use discount codes and free shipping and west rewards to get it down another 10-20%.
West Marine: AIS-1000 Class B “Send and Receive” AIS Transponder Product Display