If you had low oil pressure, especially 0, your engine would seize up in a matter of minutes (if that). If it sounds like its running fine, then its 99.999999999% the sending unit. If your sending unit is stock from the factory, its 100% bad, they just go out from age.
This is what you need:
They are like $32 + shipping on RockAuto, you DON'T need an OEM one, it isn't that complicated of a part or something you need super high quality for. It threads into the oil filter tree like so:
Should be able to get it off with an adjustable wrench from under the car. I believe when I installed mine I did use a little teflon tape on the threads. You could probably also use a smidge of RTV, but only a tiny bit to seal the threads.