It appears that you chaps are strongly leaning towards a half sibling relationship on my paternal side but can I ask are other relationships still possible?
Sure, but seeing your similar age, the 'generational distance' to the mutual cousin matches, plus the whopping amount of cM shared by both you & your full sibling with your new relative, it's statistically highly unlikely you're anything other than half-siblings.
In these cases applying Occam's razor - using the simplest theory to explain a phenomenon - is nearly always your best bet. Only when you've exhausted all possible avenues should you look for an alternative explanation.
With regard to the Shared cM Tool, with any match that's (near) your age you should always first start from the 'Self' position in the accompanying hypothetical family tree and look at the possible familial links on the
horizontal level. A generation up or down only applies when there is a significant age gap between known siblings, usually resulting from 2nd or even 3rd marriages, or (unknown) children born long before an actual marriage.
I entered your results in a relationship prediction tool on dna-sci.com, which gives the probability for 'grandparent/grandchild' as 55.1%, for 'half sibling' 44.7% and 'niece/nephew' a mere 0.2%. The cM Explainer Tool on MyHeritage doesn't even bother with any other relationships. Entering both your ages and the amount of shared cM produces a single prediction: half siblings.
I do (literally) understand your doubts, questions and possible reaction of outright denial, as well as the emotional upheaval. It's no small matter being confronted with an unknown close relative. But after having done two tests with similar results that are also confirmed by your full sibling's results, I'd say further tests are unnecessary.
Maybe the community can help you via private messages with tracing your parents' movements. Or function as a sounding board. Obviously the impact on your new relative is much larger, but they now have
two very close relatives to share emotions with.
In any case: good luck!