Do you get an RBI on a Fielder's choice?

Yes you would get an RBI on a fielders choice. If a runner scores on any batted ball the batter will get an RBI, whether an out is made or not.