The electric indirect read oil pressure gauge in my '57 180 engine instrument cluster is in the process of failing. It is slow to indicate pressure on startup. The mechanics who looked at the plane during prebuy in August and under my ownership agree that this is an indication issue (vs. an actual oil pressure problem).
Being a '57, my plane was among the first to be fitted with the indirect read (electric) oil pressure gauge. Since these have a habit of failing over time, Cessna came out with Service Bulletin SEB93-13 and helpfully sold a Rochester sender and gauge to replace the now discontinued Stewart Warner setup. In 1993 when the SB came out this replacement kit cost about $750; now the kit is pushing $1,500. For an oil pressure gauge.
So, we won't be doing that and I'm looking at alternatives.
Perhaps the simplest and least expensive option would be to buy some gauge from Aircraft Spruce and slap an "inop" sticker on the gauge in the cluster. I don't love this option because it is unsightly and makes my already jumbled panel a little more so.
I could remove the whole cluster and replace all those functions with a fancy primary electronic engine monitor. But, I already have a UBG-16 and a JPI fuel flow. I really just need an oil pressure gauge.
I could add oil pressure to my UBG-16 for a couple hundred bucks, but it isn't continuously displayed and wouldn't be a primary instrument replacement.
I could buy a salvage or new-old-stock Stewart Warner gauge and replace the failing electrical unit, but salvage gauges on eBay are in the $250 range and who knows if they are any good or how long they would last.
Finally, I could buy a Stewart Warner direct read gauge salvaged from the cluster of a different model Cessna for about $50 and slot it into my cluster. This would be my preferred setup, and from my research and study of photos online it looks like a mechanical gauge would screw into the same holes on the backplate of my cluster and has the same markings and faceplate as my current gauge. If I am right on this it would be my preferred solution.
Am I missing anything that would make this infeasible? Is there an approval issue I haven't thought of? Or, is there a better solution I haven't thought of?
Thanks! (And sorry for the big long setup to my question.)

