What is stereo strap/pipe strap? do you have a link to it?
I bought the dash kit at best buy, it used to pop out all the time. I finally got tired of it and just let it rest at an upward angle. I know exactly what you are saying samuri blue, the bottom brackets didnt do anything for me either, they didnt serve their purpose whatsoever.
when I got my system installed The place I took it to used a different dash kit and it is so firm in there.
the dash kits best buy uses are for all Honda and Integra applications, but not every car is the same.
The same dash kit is in my girlfriends Civic and it looks crappy in there too.
I think they make dash kits specifically for the integra, because the one in my car now is a million times better than the one I had before from best buy.