I'd have zero issue blowing a guy who's 4.5 inches hard. You know that the smaller they are, the harder they get, right? Big cocks get mostly hard, kind of rubbery, but smaller dicks feel like bone.
I'd drain your balls, taking you all the way into my mouth