Ceramic rings can be washed out in a bucket of tank water and then put back in the filter. They will last 20 + years, probably longer.
Sponges can be washed out in a bucket of tank water and put back in the filter.
Filter wool/ floss can be washed out in a bucket of tank water, rinsed under the tap, or thrown out and replaced when it's really dirty.
The only things that really need replacing on a regular basis are the chemical or granule based media, ie: nitra zorb, carbon, ammogon, etc. And most of these things don't really need to be used anyway. Most people use them as an emergency measure, ie: if they have a sudden ammonia spike they might put Ammogon in the filter for a few days. Alternatively if they have used medications in the tank, they might put carbon in the filter after treatment has finished, and the carbon will remove most of the remaining medication.
According to the web, Nitra-Zorb is an ion-exchange resin that is used to absorb ammonia, nitrite and nitrate from freshwater. Basically it will be absorbing the ammonia that is produced by the fish food & waste breaking down in the water. Once it is full it should be recharged or replaced. However, a healthy established biological filter will break down ammonia and nitrite and convert that to nitrate. Then you do regular water changes to remove the nitrates from the tank.
Nitra-Zorb contains Zeolite (also known as Ammogon). This stuff absorbs ammonia from fresh water and prevents the filter bacteria from developing. This means as long as the Nitra-Zorb is still capable of absorbing ammonia, you will never have a nitrite or nitrate reading. Thus giving you perfect water quality. However, if the Nitra-Zorb becomes full, it will no longer remove the ammonia from the water and you start to get an ammonia reading, which can stress the fish. Unless you monitor the ammonia levels closely, you could get an ammonia reading between filter cleans. This fluctuating cycle does a bit of damage to the fish. They have clean water for a bit, then the Nitra-Zorb becomes full and the ammonia levels start to go up. When you replace the filter media, the Nitra-Zorb absorbs the ammonia and they get clean water again. Then the ammonia levels start to go back up once the Nitra-Zorb is full again.
Ammogon/ Zeolite can be recharged in saltwater. Therefore Nitra-Zorb might also be able to be recharged in saltwater.
You have two choices. Either continue using the Nitra-Zorb, or stop using it and let the filter develop a colony of good bacteria. If you stop using Nitra-Zorb it will take about a month for the filter to develop a fully functional group of bacteria that will convert the ammonia into nitrite and then nitrate. During that time you should cut feeding right back and do frequent water changes to dilute any ammonia that is in the water. Unfortunately piranha need regular feeding otherwise they become a bit agro and chomp each other. So you might have to continue feeding them once a day and do 50% water changes each day as well. Basically feed them in the morning and water change them in the afternoon/ evening, or vice versa.
Once the filter has developed, then that will keep the ammonia and nitrite levels low (usually at 0ppm) but you will get nitrates. These can be removed with weekly partial (30-50%) water changes, or a specific nitrate removing substance. Nitrate removers will only remove nitrates and not affect filter bacteria, nor will they absorb ammonia or nitrite. You can also get nitrate removing filters that are very effective.
From then on you simply clean the filter materials out in a bucket of tank water each month, wash the filter case and motor under tap water, then re-assemble the unit and get it going again.
You could put a picture on the back of the tank and add some plants. This would help the fish feel more secure and they might show better colour.