Hello

I just want to check what is the size for stock speakers so I don't get the wrong one, both front and rear please
anyone can suggest a economical brand, not top end but better than the stocks?
Thanks in advance