45 minutes between flights?

Good afternoon! I don't normally fly through LGA, but I have limited choices out of Birmingham, Alabama to get to Bangor, Maine. Delta operating as Endeavor, has 45 minutes between flights. Flight is landing in LGA at 9:23 a.m. on a Friday. Is this doable? Thanks in advance if anyone has any insight!