As mentioned above your technical needs will determine if you can use a l3 switch or need a actual router. It has become very blurry what if any difference there is. Generally the difference used to be what interface boards it could take and if it could run some of the very advanced network protocols like MPLS, which you generally would never use in a data center.
Be careful about going cheap espeically if you sell data center services to customers. Most the reason for monthly/yearly fees is for a service contract. Most actual commercial equipment you get no software patches or hardware failure support without it.
You can get contracts where they have someone on site to replace your equipment within hours. To some extent you could buy a spare switch you have ready to swap. You seldom get failures but you could lose your business if you get unlucky and could not get a replacement unit shipped in for 3 or 4 days.