Well i HAD them i'll give you all my .02 about them, and No i don't not have them anymore
If your car is a daily driver this is NOT a mod for you IMO. They are the biggest PITA. I hated to have to put everything down that was in my hands and open the doors. If it is raining you are going to get wet.
You have to teach everyone that is getting in the passenger side on how to work the doors, You have to be gentle when closeing them as if you bounce of the stopper all the time it will knowck the alignment of the door off and you have to keep adjusting them over, and over, and over, and over... AGAIN
IF this is not you everyday driver and more of a weekend cruiser or show car then the MOD could be for you. The statement about people laughing at you... Naw that don't happen on the Celica as they really fit the Celi well and flow with the look/body lines of the car really well.
Just make sure you really look into this MOD before doing it as you might regret it in the long run after doing it. As i did and took them off