Bontrager makes some 7° stems. Another thing to consider is using a 6° or an 8° stem. A 6° stem will have will have about 1.6mm less rise and 1.3mm more reach. An 8° stem will have about 1.6mm more rise and about 0.7mm less reach. Note these are calculated for a head tube angle of 73°. Neither is a huge difference, but if you're fit on the bike is sensitive (like you have back issues or neck issues that are sensitive to such small position changes), the differences could be significant for you.
Specialized has some stems which can be varied in rise, but that variation comes in 2° increments. These stems, however, do come in even and odd minimum rise configurations, so you can get those 2° incremental changes with even angles of rise or odd angles depending on which you choose.
Have you checked also with Giant to see if they have anything? What was the name brand on the stem you're looking to replace?
I just noticed that you are looking to go to a shorter stem, so that means that the changes noted above are going to about 10% less than the values I calculated....not a big difference. In all cases, that difference for a 90° stem is a fraction of a millimeter.
The following links might be helpful. They help you figure out what changes in stem length and rise do to position.
This one is a calculator:
http://www.brightspoke.com/t/bike-stem-calculator.html
This one is a classic chart from Habenero:
http://www.brightspoke.com/t/bike-stem-calculator.html