Most extreme-denomination German banknotes are unfortunately worth very little today. In circulated condition yours has a value of roughly €1, or about $1.45.
Your note is almost certainly dated 1923, possibly August 9. It was issued by the German Weimar Republic during the period of hyperinflation that followed WW I. In spite of its huge denomination inflation was so bad that its purchasing power was almost nonexistent. Prices rose so fast and the government printed so many bills trying to keep up that many of them were nearly worthless by the time they reached circulation, so they didn't stay in circulation very long. As a result they're very easy to find in collections, which helps to explain their low value today.
1 Reichsmark = 0.52 Euro. No cash value anymore, but as a collectable they are worth a couple of dollars. The government that issued reichmarks in the 1920s no longer exists, so there is no exchange rate for these.
Unfortunately, your German mark is only worth $1-$2 depending on its condition. This mark is very common and does not have a high value.
50-250
The value of a 1923 Zwoazigtausend 20000 mark is very low. The condition of the note that measures about the size of a dollar bill depends on the notes condition, as uncirculated money is worth more than circulated money.
2 to 4 $
at todays value a US dollar is less the 2 marks on the market
Which one?...The Mark 1's and Mark 2's are pretty valuable...
The 1923 Reichsbank 20,000 Mark note in uncirculated condition is worth $2.
50-100 USD
100-450
The value of the Webley Mark 2 revolver with a serial number of 43383 varies with the condition of the pistol. This gun sells for about 450 dollars to about 1000 dollars depending on the condition.
Unaware of any maker by the name of Rugar. Ruger, however, does make a Mark II. Value range 100-200 USD