anybody know a reseller that would download/sell a firmeware for 2504 wireless controller or what service to buy to be able to get it?
Be aware that you do not need to purchase SmartNET for your APs. You purchase SmartNET for your WLC only.
Make sure you tell the vendor you want to DOWNLOAD firmwares for your WLC (your WLC will take care of the firmware of the APs). So this will mean that your vendor is responsible to link your CCO login to a valid Service Contract. The Service Contract is "tied" to the serial numbers of your WLC and associated Cisco APs.