Alright guys...I got my armrest. First off the armrest is pretty good quality. Easy to put together and is pretty sturdy. By the way its from Hong Kong not Cali.
It came with 6 screws even though there were only three holes to fasten to the existing console. I used the other three to add additional support. Three total in the bottom cup holder one in the side on the cup holder and two on the back tab. Of course its not going to hold your body weight but it will hold two arms easily and no worries about being unstable.
Now for the annoying part. I took off the existing armrest. There are two studs that stick out. See here on college hills honda instruction in step 2 of 5..
http://www.collegehillshonda.com/ins...09/armrest.pdf
Well they say you can unscrew it from the seat...well on mine you can't. They spot welded the nuts to the seat frame. So now I am not for sure what I am going to do with that existing hole. I might need to make some sort of cover for it....

I will keep you guys updated.
it also came with a piece of felt to lay in the inside of it. It is just laying in there in this picture. I used double sided tape to place it.
Summary for $50 you can't do better.
I will keep you all updated on the daily use. I'm interested to see how it holds up.