Depends where you are on th eglobe for a start. I'm in New Zealand. So expensive freight from USA or UK. For all bearings in the case (ball type) I shopped at my local SAECO bearing shop - they had all but the specialised slotted bearings in the tranny - and I found the ONLY place to source these was YAMIYA in Japan. Cost me about NZ$100 to get these 3 landed. Suprisingly they took only 4 days from online order to arrival on my doorstep! Compared to parts from USA which took 15 days and UK took 10 days.
The other (SAECO) bearings - cost me about NZ$100 for the lot. Take in all your old bearings and they'll match them. But DO NOT believe them if they say they can supply ther slotted type...they do,..but the slot in the wrong diameter.
I sourced shell bearings locally in NZ from a Honda dealer. Next best price for me was from David Silver in UK. These cost me about NZ$16 each shell - ie each half.
I found good prices on chains/adjusters at CB750Supply.com. Also bought piston/ring sets there.
Regards
Mark