I agree with Nunyo that the oil leak should have been taken up with RTM.
However... I used to own a Car Stereo Shop. And I can tell you "Wire Ties" where not an equivalent fastener replacement to factory screws.
__________________
I don't suffer from insanity, I enjoy every minute of it