Jag blir lite förvirrad

Det finns en kille som reversat saabs i-bus (CAN?).
http://pikkupossu.1g.fi/tomi/projects/i-bus/i-bus.html
Där han använder lawciels canusb för att ansluta till bilen, jag försöker söka efter en billigare version av denna men hittar inget vettigt.
Varför är det så hemskt dyrt att kommunicera med CAN-bussen?
Detta kanske går att lösa med någon pic som har CAN implementerat som sedan kan vidarebefordrar all rådata till en dator, troligen via rs232?
Sen en annan sak som förvirrar, söker man efter en CAN-adapter hittar man nästan uteslutande billiga OBD II adaptrar.
OBD II, går denna trafik på samma bussnät som can? Varför säljs vissa billiga obd2 med massa text om CAN annars?
Många frågor som vanligt
