As for the 19 Portuguese P-39s, this weekend I glanced through a local book that stated that 16 had a 20mm cannon, the other 3 being 37mm. Great for commonality!
One of them had landed in Spain after all, and was passed on to Portugal very much under the counter due to the legal shenanigans
I'll try and borrow the book for the full story.