Be aware that two sets of RAM from the same manufacturer, same model, same specs are not guaranteed to work .... but it always gives you "your best shot".
So if you spend the $80 on a 2 x 4GB set ($70ish), you are guaranteed a positive result.
If you spend $50 on same brand, same model of 2 x 2Gb it might work..... might not
If you spend $50 on same spec of 2 x 2Gb it might work..... might not.
If you take the $50 route, you will have to set up BIOS to use the lowest common speed and timings... you may have to bump voltage up a bit but still it might not work.
I once was asked to do an 4 => 8GB upgrade on two old boxes....one with Corsair and one with Mushkin .... neither had and matching modules still for sale .... Gskill did....
2 Corsair + 2 Gskill = no go
2 Mushkin + 2 Gskill = no go
2 Gskill + 2 Gskill = worked
2Mushkin + 2 Corsair = worked
In other words, it's crapshoot.
I would estimate that over the last 22 years of windows PC building, I have had success mixing brands about 85 - 90% of the time..... about half of those went "plug em in and play", the orther half required some BIOS tweaking and or voltage bumps. The higher the spec, the harder it is. Sticks w/ Hynix modules have given me the least issue as they seem to be more tolerant than others.