I'd take the drive shaft to Bert's Automotive. Don't know if they have a shop in Maple Ridge or not but they have been decent for me out in Surrey, not to mention that they specialize in driveline stuff.
Easy to do stuff. Go for it! What reason do they give for all that stuff, I can see wheel cylinders but "U" joints, drive shafts ???? Is it shaking like crazy or what? I'm curious 'cause I'm also in B.C. (Surrey) and will need to get an inspection on the FJ55 when we're done the restoration...