Like previous posters say, the $2 bill can be easily found from coin dealers.
Colonial Acres has 10 of them in average circulated condition for only $24.95. So you can get them for only $5 over face value.
https://www.colonialacres.com/produ...ts.sb196.htmAlthough they are sold out, you could get similar deals elsewhere.