Looking at a connection back to US from EIS through SJU. How much time is needed to clear customs in SJU (have Global Entry)? Walk time from terminal D to B? and lastly Cape Air vs Silver?

Thanks