@Ryan Rogers Out of curiosity, why are you assuming such low CapEx and Repair rates (both only 2%)? Repair should be minimum 5% (in my opinion) with rockstar tenants and Capex should be (in my opinion) 10% especially for a 11 year old roof.
If you increase those, and still cash flow (which I think you will just not AS MUCH).. it can potentially be a viable deal. Not rock star but it's something!
Have you already checked Zillow for Rent filters to see the rents in the area AND rentometer.com to see rentals nearby? Make sure your asking rent price is avg. If the property needs work, make sure the below avg is still going to cash flow for you.
If all that is addressed, then I think you're on your way closer to knowing if it is a good deal for you or not.
If you bought it tomorrow, do you have a method to place tenants as quick as possible? Screening method planned out and criteria determined? Your own lease ready for them to sign that is iron-clad and covers you? If yes, then you're even closer to making this happen.
If not, definitely get to the drawing board and draft stuff up!
Oh and, is this a MLS deal? I ask because the ask price suggests $250k but you are assuming you're going to get the property for 60k less than that. Is this a property that you already negotiated a discount for? If so, and if the numbers don't make sense for you, don't just give up the property and that huge discount. Turn around and wholesale that to someone who CAN make those numbers work.