All 90 and up samurais came from the factory as EFI. Someone may have had issues with the EFI and swapped a carb onto it. Or they may have swapped some VINs around and the VIN/title "says" it is a 90, when really it is an 86-89. One way to tell is to compare the frame VIN (outside of frame, behind right front tire) and the dash VINs...most people don't go to the trouble of swapping both the frame and the VIN on the dash, when they swap VINs....they just swap the dash VIN, because it is easier.
Also could be that your buddy is wrong. Some people mistake the TB (throttle body) for a carb. Post a pic of your engine and we can tell you whether it is EFI or carbed.