Dick,
Not sure if you’ve solved your 2 issues yet, but I’ll give you my 2-cents incase you haven’t.
First, on my ’77 Lance (PA32-R300) the flasher is located under the flap handle cover. They are hard to come by if you have to replace it, and are very expensive for what they are.
As for the square red lamp for the gear, in my ’77 Lance, that is the “Gear Unsafe” lamp and functions as you have described it. It would be wise to get that working again, as that is the only indication that all 3 gear are fully up. There is no locking mechanism for the gear in the up position, it’s just hydraulic pressure that holds them there. So if you don’t have the red lamp to tell you when the all 3 gear up micro-switches have changed state, you have no way of knowing if the gear is up or not.
Having said that, have you tried swapping lamps with one of the gear lights that is working? I’m sure you have, but just making sure before going any further. Looking at the schematic for the gear (again, for the ’77 Lance), that lamp is turned on in 3 possible ways: the gear not fully up (one of the gear up micro-switches is not closed), the throttle is pulled way back and the gear is not down/locked, or the gear lever is up when the aircraft is on the ground (ie. squat switch is closed). In the last 2 cases, the gear warning horn should sound as well. Does the lamp work in any of these situations?
If it doesn’t work under any of these circumstances, it is likely either the lamp socket, the grounding wire from the lamp to the airframe, or the power wire going to the socket that is the problem.




